Method and system for granular-level segmentation of users based on online activities in real-time

ABSTRACT

The present disclosure provides a computer-implemented method and system for granular-level segmentation of users based on online activities in real-time. The computer-implemented method and system corresponds to a user segmentation system. The user segmentation system receives a first set of data associated with a plurality of users. The user segmentation system fetches a second set of data. The user segmentation system obtains a third set of data. The user segmentation system analyzes the first set of data, the second set of data and the third set of data using one or more machine learning algorithms. The user segmentation system creates one or more segments of the plurality of users using one or more categories based on a plurality of filters. The user segmentation system triggers initialization of one or more marketing campaigns for the one or more segments.

TECHNICAL FIELD

The present invention relates to the field of marketing and, inparticular, relates to a method and system for granular-levelsegmentation of users based on online activities in real-time.

INTRODUCTION

Over the past few years, online platforms have become a popular way forindividuals and consumers to interact online. The online platforms havebeen used to provide range of services to the individuals on theInternet. The range of services are such as marketplaces, searchengines, social media, consumer business, financial services, industrialproducts, home services, legal services, creative services, e-learningservices, and the like. In addition, the online platforms facilitateinteractions between at least two or more distinct individuals (whetherfirms or consumers) through the range of services via the Internet. Wehave seen an increasing demand in the usage of the online platforms. Theincreasing demand of the online platforms leads to a competitiveenvironment within online platform providers. The online platformproviders have to make segments for the individuals accessing the onlineplatforms for running marketing campaigns in this competitiveenvironment. The online platform providers are seeking effective ways torun the marketing campaigns. In addition, the online platform providersseek to have a high successful rate of the marketing campaigns for thesegments. However, the present systems and methods for the segmentationof the individuals accessing the online platforms is not at granularlevel. In addition, the present systems and methods do not allow theonline platform providers to customize the marketing campaigns accordingto the granularity of the segments of the individuals. Further, thepresent systems and methods do not allow the online platform providersto measure the effectiveness of the marketing campaigns for the segmentsin real-time. Furthermore, the present systems and methods do not allowthe online platform providers to analyze the performance of themarketing campaigns for segments in real-time.

In light of the above stated discussion, there is a need for a methodand system which overcomes the above stated disadvantages.

SUMMARY

In a first example, a computer-implemented method is provided. Thecomputer-implemented method for granular-level segmentation of usersbased on online activities in real-time. The computer implemented methodcorresponds to a user segmentation system with a processor. Thecomputer-implemented method includes a first step to receive a first setof data associated with a plurality of users. In addition, thecomputer-implemented method includes a second step to fetch a second setof data associated with a plurality of past events of the plurality ofusers on one or more online platforms through one or more communicationdevices. Further, the computer-implemented method includes a third stepto obtain a third set of data associated with a plurality of live eventsof the plurality of users on the one or more online platforms throughthe one or more communication devices. Furthermore, thecomputer-implemented method includes a fourth step to analyze the firstset of data, the second set of data and the third set of data using oneor more machine learning algorithms. Moreover, the computer-implementedmethod includes a fifth step to create one or more segments of theplurality of users using one or more categories based on a plurality offilters. Also, the computer-implemented method includes a sixth step totrigger initialization of one or more marketing campaigns for the one ormore segments. The plurality of users is associated with the one or morecommunication devices. The first set of data is received in real-time.The third set of data is obtained in real time. The analysis isperformed based on training of a machine learning model. The analysis isperformed to identify one or more patterns. The analysis is performed inreal-time. The plurality of filters is based on one or more parameters.The one or more segments are created in real-time. The one or moremarketing campaigns are initiated based on the one or more patterns ofthe one or more segments using the plurality of filters. The one or moremarketing campaigns are initiated in real-time.

In an embodiment of the present disclosure, the first set of datacorresponds to personal information of the plurality of users. The firstset of data includes name data, age data, e-mail identity data, contactnumber data, gender data, geographic location data, angiographic data,and demographic data. In addition, the first set of data includespayment cards data, banking partners data, and relationship status data.The first set of data is received from one or more online platformdatabase, one or more communication device database, and third partydatabase.

In an embodiment of the present disclosure, the second set of datacorresponds to the plurality of past events of the plurality of users.The plurality of past events includes past uniform resource locatervisits, past number of visits, past number of pages accessed, pastwebpage visited, past accessed content, past started content, and pastpaused content. In addition, the plurality of past events includes pastapplication installed, past number of times application installed, pastapplication launched, past number of times application launched, andpast application uninstalled. Further, the plurality of past eventsincludes past resumed content, past searched content, past notificationclicks, past notification views, past products surfed, past productsadded to cart, and past reviews for products. Furthermore, the pluralityof past events includes past favorite product category, past inactivityfor products, past accounts opened, past credit card requests, pastcredit cards issued, and past loan requests. Moreover, the plurality ofpast events includes past net-banking requests, past multimedia contentsurfed, past multimedia content watched, past texts exchanged, pastbusiness blogs, and past live media streamed. Also, the plurality ofpast events includes past audio-video callings, past medicines searched,past medicines bought, past medical test kit bought, past medical testsscheduled, and past bill payments. Also, the plurality of past eventsincludes past doctor consultation scheduled, past hospital visitplanned, past dietary plan requested, past personal trainer hired, andpast fitness center searched. Also, the plurality of past eventsincludes past educational video searched, past educational videowatched, past projects submitted, past mock tests subscribed, and pasteducational counselling requested. Also, the plurality of past eventsincludes past problem solving session requested, past internationalmasters interests, past properties searched, past properties watched,and past properties bought. Also, the plurality of past events includespast rented properties searched, past maintenance services requested,past hotel searched, past hotels added to watch-list, past hotelbookings, and past holiday plans searched. Also, the plurality of pastevents includes past holiday plans booked, past stock exchangeinvestments, past money donated, past inactivity for product category,and past account created. Also, the plurality of past events includespast products bought, past repeated products, past subscriptions, pastsubscription renewals, past subscription skipped, and past initiatedtransactions. Also, the plurality of past events includes past failedtransactions, past content added to cart, past completed transactions,and past most visited category. Also, the plurality of past eventsincludes past content details watched, past video on demand accessed,past video on demand initiated, and past video on demand searched.

In an embodiment of the present disclosure, the third set of datacorresponds the plurality of live events of the plurality of users. Theplurality of live events includes real-time uniform resource locatervisits, real-time number of webpage visits, real-time number of webpagesaccessed, real-time webpage visit, and real-time accessed content. Inaddition, the plurality of live events includes real-time applicationinstalled, real-time application launch, and real-time applicationuninstalled. Further, the plurality of live events includes real-timestarted content, real-time paused content, real-time resumed content,real-time searched content, real-time notification clicks, and real-timenotification views. Furthermore, the plurality of live events includesreal-time products surfed, real-time products added to cart, real-timereviews for products, real-time favorite product category, and real-timeinactivity for products. Moreover, the plurality of live events includesreal-time accounts opened, real-time credit card requests, real-timecredit cards issued, real-time loan requests, and real-time net-bankingrequests. Also, the plurality of live events includes real-timemultimedia content surfed, real-time multimedia content watched,real-time texts exchanged, real-time business blogs, and real-time livemedia streamed. Also, the plurality of live events includes real-timeaudio-video callings, real-time medicines searched, real-time medicinesbought, real-time medical test kit bought, and real-time medical testsscheduled. Also, the plurality of live events includes real-time billpayments, real-time doctor consultation scheduled, real-time hospitalvisit planned, real-time dietary plan requested, and real-time personaltrainer hired. Also, the plurality of live events includes real-timefitness center searched, real-time educational video searched, real-timeeducational video watched, real-time projects submitted, and real-timemock tests subscribed. Also, the plurality of live events includesreal-time educational counselling requested, real-time problem solvingsession requested, real-time international masters interests, andreal-time properties searched. Also, the plurality of live eventsincludes real-time properties watched, real-time properties bought,real-time rented properties searched, real-time maintenance servicesrequested, and real-time hotel searched. Also, the plurality of liveevents includes real-time hotels added to watch-list, real-time hotelbookings, real-time holiday plans searched, real-time holiday plansbooked, and real-time stock exchange investments. Also, the plurality oflive events includes real-time money donated, real-time inactivity forproduct category, real-time account created, real-time products bought,and real-time repeated products. Also, the plurality of live eventsincludes real-time subscriptions, real-time subscription renewals,real-time subscription skipped, and real-time initiated transactions.Also, the plurality of live events includes real-time failedtransactions, real-time content added to cart, real-time completedtransactions, real-time most visited category, and real-time contentdetails watched. Also, the plurality of live events includes real-timevideo on demand accessed, real-time video on demand initiated, andreal-time video on demand searched.

In an embodiment of the present disclosure, the one or more onlineplatforms include an over-the top media platform, an e-commerceplatform, a fintech platform, and a social media platform. In addition,the one or more online platforms include a health platform, aneducational platform, a real estate and housing platform, and a travelplatform.

In an embodiment of the present disclosure, the computer-implementedmethod further creates the machine learning model to perform analysis ofthe first set of data, the second set of data, and the third set of dataat the user segmentation system with the processor. The machine learningmodel is trained to identify the one or more patterns from the first setof data, the second set of data, and the third set of data for the oneor more categories. The one or more categories are pre-defined by anadministrator.

In an embodiment of the present disclosure, the one or more patternsinclude uniform resource locater visit pattern, webpage visit pattern,number of webpage accessed pattern, and accessed content pattern. Inaddition, the one or more patterns include application installationpattern, application launch pattern, application uninstallation pattern.Further, the one or more patterns include started content pattern,paused content pattern, resumed content pattern, searched contentpattern, notification click pattern, and notification views pattern.Furthermore, the one or more patterns include products surfed pattern,products added to cart pattern, reviews for products pattern, favoriteproduct category pattern, inactivity for products pattern, and accountsopened pattern. Moreover, the one or more patterns include credit cardrequests pattern, credit cards issued pattern, loan request patterns,net-banking requests pattern, and multimedia content surfed pattern.Also, the one or more patterns include multimedia content watchedpattern, texts exchanged pattern, business blogs pattern, live mediastreamed pattern, and audio-video calling pattern. Also, the one or morepatterns include medicines searched pattern, medicines bought pattern,medical test kit bought pattern, medical tests scheduled pattern, billpayments pattern, and doctor consultation scheduled pattern. Also, theone or more patterns include hospital visit pattern, dietary planrequest pattern, personal trainer hired pattern, fitness center searchpattern, and educational video search pattern. Also, the one or morepatterns include educational video watched pattern, projects submissionpattern, mock tests subscription pattern, and educational counsellingrequest pattern. Also, the one or more patterns include problem solvingsession request pattern, international masters interests pattern,properties search pattern, and properties watched pattern. Also, the oneor more properties bought pattern, rented properties search pattern,maintenance services request pattern, hotel search pattern, hotels addedto watch-list pattern, and hotel bookings pattern. Also, the one or morepatterns include holiday plans search pattern, holiday plans bookedpattern, stock exchange investments pattern, money donated pattern, andinactivity for product category pattern. Also, the one or more patternsinclude account creation pattern, products bought pattern, repeatedproducts pattern, subscriptions pattern, subscription renewals pattern,and subscription skipped pattern. Also, the one or more patterns includeinitiated transactions pattern, failed transactions pattern, contentadded to cart pattern, completed transactions pattern, and most visitedcategory pattern. Also, the one or more patterns include content detailswatched pattern, video on demand accessed pattern, video on demandinitiated pattern, and video on demand searched pattern. The one or morecategories include a past behavior category and a live behaviorcategory. The past behavior category allows the segmentation of theplurality of users based on the plurality of past events. The livebehavior category allows the segmentation of the plurality of usersbased on the plurality of live events.

In an embodiment of the present disclosure, the plurality of filtersincludes time based filters, days based filters, age based filters,location based filters, events based filters, inactivity based filters,and user properties filters. In addition, the plurality of filtersincludes categories based filters, demographic filters, geographicfilters, technographic filters, and application field filters. The oneor more parameters include day, time, language, location, events,inactivity, and online platform.

In an embodiment of the present disclosure, the computer-implementedmethod further creates a segment plot for each of the one or moresegments at the user segmentation system with the processor. The segmentplot is in one or more forms. The one or more forms include bar graph,histogram, pictogram, pie graph, line graph, and Cartesian graph. Thesegment plot is downloaded in one or more formats. The one or moreformats include chart, joint photographic experts group, potable networkgraphics, portable document format, scalable vector graphics, andcomma-separated values.

In an embodiment of the present disclosure, the computer-implementedmethod further displays one or more advertisements associated with theone or more marketing campaigns for the one or more segments at the usersegmentation system with the processor. The one or more advertisementsare displayed to each of the plurality of users on the one or morecommunication devices based on the one or more patterns. The one or moreadvertisements are displayed in the real-time on the one or morecommunication devices.

In a second example, a computer system is provided. The computer systemincludes one or more processors, a signal generator circuitry embeddedinside a computing device for generating a signal, and a memory. Thememory is coupled to the one or more processors. The memory storesinstructions. The instructions are executed by the one or moreprocessors. The execution of the instructions causes the one or moreprocessors to perform a method for granular-level segmentation of usersbased on online activities in real-time. The method corresponds to auser segmentation system. The method includes a first step to receive afirst set of data associated with a plurality of users. In addition, themethod includes a second step to fetch a second set of data associatedwith a plurality of past events of the plurality of users on one or moreonline platforms through one or more communication devices. Further, themethod includes a third step to obtain a third set of data associatedwith a plurality of live events of the plurality of users on the one ormore online platforms through the one or more communication devices.Furthermore, the method includes a fourth step to analyze the first setof data, the second set of data and the third set of data using one ormore machine learning algorithms. Moreover, the method includes a fifthstep to create one or more segments of the plurality of users using oneor more categories based on a plurality of filters. Also, the methodincludes a sixth step to trigger initialization of one or more marketingcampaigns for the one or more segments. The plurality of users isassociated with the one or more communication devices. The first set ofdata is received in real-time. The third set of data is obtained in realtime. The analysis is performed based on training of a machine learningmodel. The analysis is performed to identify one or more patterns. Theanalysis is performed in real-time. The plurality of filters is based onone or more parameters. The one or more segments are created inreal-time. The one or more marketing campaigns are initiated based onthe one or more patterns of the one or more segments using the pluralityof filters. The one or more marketing campaigns are initiated inreal-time.

In a third example, a non-transitory computer-readable storage medium isprovided. The non-transitory computer-readable storage medium encodescomputer executable instructions that, when executed by at least oneprocessor, performs a method for granular-level segmentation of usersbased on online activities in real-time. The method corresponds to auser segmentation system. The method includes a first step to receive afirst set of data associated with a plurality of users. In addition, themethod includes a second step to fetch a second set of data associatedwith a plurality of past events of the plurality of users on one or moreonline platforms through one or more communication devices. Further, themethod includes a third step to obtain a third set of data associatedwith a plurality of live events of the plurality of users on the one ormore online platforms through the one or more communication devices.Furthermore, the method includes a fourth step to analyze the first setof data, the second set of data and the third set of data using one ormore machine learning algorithms. Moreover, the method includes a fifthstep to create one or more segments of the plurality of users using oneor more categories based on a plurality of filters. Also, the methodincludes a sixth step to trigger initialization of one or more marketingcampaigns for the one or more segments. The plurality of users isassociated with the one or more communication devices. The first set ofdata is received in real-time. The third set of data is obtained in realtime. The analysis is performed based on training of a machine learningmodel. The analysis is performed to identify one or more patterns. Theanalysis is performed in real-time. The plurality of filters is based onone or more parameters. The one or more segments are created inreal-time. The one or more marketing campaigns are initiated based onthe one or more patterns of the one or more segments using the pluralityof filters. The one or more marketing campaigns are initiated inreal-time.

BRIEF DESCRIPTION OF THE DRAWINGS

Having thus described the invention in general terms, reference will nowbe made to the accompanying drawings, which are not necessarily drawn toscale, and wherein:

FIG. 1 illustrates a block diagram of one or more online platforms, inaccordance with various embodiments of the present disclosure;

FIG. 2 illustrates a general overview of an interactive system enablinginteraction of a plurality of users on the one or more online platformsin real-time, in accordance with various embodiments of the presentdisclosure;

FIG. 3 illustrates an interactive computing environment for segmentationof the plurality of users in real-time, in accordance with variousembodiments of the present disclosure;

FIG. 4 illustrates an example of a past behavior segments forsegmentation of the plurality of users in real-time, in accordance withvarious embodiments of the present disclosure;

FIG. 5 illustrates an example for segmentation of the plurality of usersin the past behavior category in real-time, in accordance with variousembodiments of the present disclosure;

FIG. 6 illustrates an example of a live user segments for segmentationof the plurality of users in real-time, in accordance with variousembodiments of the present disclosure;

FIG. 7 illustrates an example of a single action sub-category forsegmentation of the plurality of users in real-time, in accordance withvarious embodiments of the present disclosure;

FIG. 8 illustrates an example of the “inaction within time” sub-categoryfor segmentation of the plurality of users in real-time, in accordancewith various embodiments of the present disclosure;

FIG. 9 illustrates an example for segmentation of the plurality of usersbased on a categories based filter, in accordance with variousembodiments of the present disclosure;

FIG. 10 illustrates an example of a “on a date/time” sub-category forsegmentation of the plurality of users in real-time, in accordance withvarious embodiments of the present disclosure;

FIG. 11 illustrates an example of segmentation of the plurality of usersfor a “page visit” sub-category in real-time, in accordance with variousembodiments of the present disclosure;

FIG. 12 illustrates an example of a plurality of uniform resourcelocator filters for the “page visit” sub-category for segmentation ofthe plurality of users in real-time, in accordance with variousembodiments of the present disclosure;

FIG. 13 illustrates an example of segmentation of the plurality of usersfor a “referrer entry” sub-category in real-time, in accordance withvarious embodiments of the present disclosure;

FIG. 14 illustrates an example of segmentation of the plurality of usersfor a “page count” sub-category in real-time, in accordance with variousembodiments of the present disclosure;

FIG. 15 illustrates an example of the “segment trend plot”, inaccordance with various embodiments of the present disclosure;

FIG. 16 illustrates an example for downloading the “segment trend plot”in the one or more formats, in accordance with various embodiments ofthe present disclosure;

FIG. 17 illustrates an example for selecting the plurality of channelsfor initiating a marketing campaign, in accordance with variousembodiments of the present disclosure;

FIG. 18 illustrates an example for engaging the marketing campaign usinga “mobile push” channel, in accordance with various embodiments of thepresent disclosure;

FIG. 19 illustrates an example of a campaign delivery and a campaignreach, in accordance with various embodiments of the present disclosure;

FIG. 20 illustrates an example for sending message for the marketingcampaign, in accordance with various embodiments of the presentdisclosure;

FIG. 21 illustrates an example of a “single message” for the marketingcampaign, in accordance with various embodiments of the presentdisclosure;

FIG. 22 illustrates an example of an “A/B test” for the marketingcampaign, in accordance with various embodiments of the presentdisclosure;

FIG. 23 illustrates an example of a “setup” for the marketing campaign,in accordance with various embodiments of the present disclosure;

FIG. 24 illustrates an example of an “overview” for engagement of themarketing campaign, in accordance with various embodiments of thepresent disclosure;

FIGS. 25A and 25B illustrate a flow chart of the method for segmentationof the plurality of users in real-time, in accordance with variousembodiments of the present disclosure; and

FIG. 26 illustrates the block diagram of a computing device, inaccordance with various embodiments of the present disclosure.

It should be noted that the accompanying figures are intended to presentillustrations of exemplary embodiments of the present disclosure. Thesefigures are not intended to limit the scope of the present disclosure.It should also be noted that accompanying figures are not necessarilydrawn to scale.

DETAILED DESCRIPTION

In the following description, for purposes of explanation, numerousspecific details are set forth in order to provide a thoroughunderstanding of the present technology. It will be apparent, however,to one skilled in the art that the present technology can be practicedwithout these specific details. In other instances, structures anddevices are shown in block diagram form only in order to avoid obscuringthe present technology.

Reference in this specification to “one embodiment” or “an embodiment”means that a particular feature, structure, or characteristic describedin connection with the embodiment is included in at least one embodimentof the present technology. The appearance of the phrase “in oneembodiment” in various places in the specification are not necessarilyall referring to the same embodiment, nor are separate or alternativeembodiments mutually exclusive of other embodiments. Moreover, variousfeatures are described which may be exhibited by some embodiments andnot by others. Similarly, various requirements are described which maybe requirements for some embodiments but not other embodiments.

Reference will now be made in detail to selected embodiments of thepresent disclosure in conjunction with accompanying figures. Theembodiments described herein are not intended to limit the scope of thedisclosure, and the present disclosure should not be construed aslimited to the embodiments described. This disclosure may be embodied indifferent forms without departing from the scope and spirit of thedisclosure. It should be understood that the accompanying figures areintended and provided to illustrate embodiments of the disclosuredescribed below and are not necessarily drawn to scale. In the drawings,like numbers refer to like elements throughout, and thicknesses anddimensions of some components may be exaggerated for providing betterclarity and ease of understanding.

It should be noted that the terms “first”, “second”, and the like,herein do not denote any order, quantity, or importance, but rather areused to distinguish one element from another. Further, the terms “a” and“an” herein do not denote a limitation of quantity, but rather denotethe presence of at least one of the referenced item.

FIG. 1 illustrates a block diagram 100 of one or more online platforms102, in accordance with various embodiments of the present disclosure.In general, each of online platforms is a computing platform whichenables various individuals to obtain, upload and access valuableresources or services. In addition, the one or more platforms 102include a plurality of contents. In an embodiment of the presentdisclosure, the plurality of contents includes but may not be limited toa plurality of OTT media contents, a plurality of products, a pluralityof financial services, and one or more social media contents. In anotherembodiment of the present disclosure, the plurality of contents includesbut may not be limited to a plurality of health services, a plurality ofeducational services, a plurality of real estate services, and aplurality of travel services. However, the plurality of contents is notlimited to the above-mentioned contents.

In an embodiment of the present disclosure, the one or more onlineplatforms 102 correspond to android operating system compatibleapplication. In another embodiment of the present disclosure, the one ormore online platforms 102 correspond to windows operating systemcompatible applications. In yet another embodiment of the presentdisclosure, the one or more online platforms 102 correspond to iPhoneoperating system compatible applications. In yet another embodiment ofthe present disclosure, the one or more online platforms 102 correspondto mac operating system compatible applications. In yet anotherembodiment of the present disclosure, the one or more online platforms102 correspond to webpages. However, the one or more online platforms102 are not limited to the above-mentioned online platforms.

In addition, the one or more online platforms 102 include an over-thetop media platform 102A, an e-commerce platform 102B, a fintech platform102C, a social media platform 102D, and a health platform 102E. Further,the one or more online platforms 102 include an educational platform102F, a real estate and housing platform 102G, and a travel platform102H. However, the one or more online platforms 102 are not limited tothe above-mentioned online platforms.

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the over-the-top media platform 102A. In general,the over-the-top media platform provides a streaming media service tothe various individuals over internet. In addition, the over-the-topmedia platform 102A has the plurality of OTT media contents. Theplurality of OTT media contents includes but may not be limited to dramaseries, documentaries, anime, comedy series, science based series, kidseries, movies, and stand-up comedy shows. The plurality of OTT mediacontents is searched using a plurality of genre codes on theover-the-top media platform 102A. The plurality of genre codes includesbut may not be limited to action and adventure, action comedies, actionsci-fi and fantasy, action thrillers, anime action, region based actioncontent, crime action, and classic action. In an example, an individualI opens an over-the-top media platform O1 on a web browser W1 to watchlive baseball match on a communication device D1 (let's say asmartphone) using internet connection.

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the e-commerce platform 102B. In general, thee-commerce platform provides an online service of buying or selling ofvarious products over the Internet. In addition, the e-commerce platform102B has the plurality of products. The plurality of products includesbut may not be limited to laptops, tablets, mobiles, clocks, decorativeaccessories, books, home appliances, shoes, bags, jewelry, clothes,stationery, golf kit, and baseball bat. The plurality of products issearched using a plurality of sections on the e-commerce platform 102B.The plurality of sections includes but may not be limited to books andaudible, movies and games, electronics, toys, clothes, sports, healthand beauty, business, industry, science, and handmade. In an example, anIndividual I launches an e-commerce application E1 on a communicationdevice D1 (let's say a desktop) to surf various shoes brands.

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the fintech platform 102C. In general, the fintechplatform provides an online financial services to the variousindividuals over the Internet. In addition, the fintech platform 102Cincludes the plurality of financial services. The plurality of financialservices includes but may not be limited to car buying loans, housebuying loans, credit cards, net banking, commercial banking, openingsaving accounts, home equity, and stock exchange investment. However,the plurality of financial services is not limited to theabove-mentioned financial services. In an example, an individual Isearches for best education loan plan for higher studies on a fintechplatform F1 using a communication device D1 (let's say a laptop).

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the social media platform 102D. In general, thesocial media platform facilitates creating and sharing of contents forvarious individuals over the internet. In addition, the social mediaplatform 102D has the one or more social media contents. The one or moresocial media contents includes but may not be limited to online games,business blogs, retail products, live video streams, text messages,multimedia contents, educational content, current affairs, and real-timeactivity updates. However, the one or more social media contents are notlimited to the above-mentioned contents. In an example, an individual Ipromotes electronic product P1 on a social media platform S1 using abusiness page B1 on a communication device D1 (let's say a desktop).

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the heath platform 102E. In general, the healthplatform enables the various individuals to access personalized digitalhealthcare, diet and medicines to enhance the efficiency of healthcaredelivery. In addition, the health platform 102E provides the pluralityof health services. The plurality of health services includes but maynot be limited to diet plans, medicines, physician clinics, nearesthospital, nearest fitness clubs, exercises, yoga classes, aerobics,healthy food orders, and medical tests. However, the plurality of healthservices is not limited to the above-mentioned services. In an example,a patient P1 searches for bronchial asthma medicine M1 on a fintechplatform F1 through a communication device D1 (let's say a tablet).

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the education platform 102F. In general, theeducation platform enables students and parents to access personalizeddigital educational information, tools and resources to enhance theefficiency of educational development. In addition, the educationplatform 102F provides the plurality of educational services. Theplurality of educational services includes but may not be limited tolive teacher-student interaction, online subject wise informative mediacontents, entrance examination preparatory matters, and technicalsupport for educational projects. However, the plurality of educationalservices is not limited to the above-mentioned services. In an example,a student S1 finds difficult to solve an integration problem 11. Thestudent S1 searches for online lecture for integrations on an educationplatform E1 through a communication device D1 (let's say a smartphone).

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the real estate and housing platform 102G. Ingeneral, the real estate and housing platform enables the variousindividuals to access personalized digital real estate and housinginformation and minimizes efforts of the corresponding individual. Inaddition, the real estate and housing platform 102G provides theplurality of real estate services. The plurality of real estate servicesincludes but may not be limited to houses on rent, properties on sale,house cleaning, garbage disposal, home repair, maintenance, and interiordesigning. However, the plurality of real estate services is not limitedto the above-mentioned services. In an example, an individual I surfsfor an apartment A1 in New York on a real estate platform through acommunication device D2 (let's say a laptop).

In an embodiment of the present disclosure, the one or more onlineplatforms 102 include the travel platform 102H. In general, the travelplatform enables the various individuals to access personalized digitaltravel and hospitality information. In addition, the travel platform102H provides the plurality of travel services. The plurality of travelservices includes but may not be limited to flight booking, trainbooking, taxi hiring, vacation deals, hotel booking, travel destinationinformation, couch-surfing travel, and hot restaurant deals. However,the plurality of travel services is not limited to the above-mentionedservices. In an example, an individual I wants to book a hotel room R1in Miami. The individual I surfs on a travel platform T1 through acommunication device D1 (let's say a workstation).

FIG. 2 illustrates a general overview of an interactive system 200enabling interaction of a plurality of users 202 on the one or moreonline platforms 102 in real-time, in accordance with variousembodiments of the present disclosure. The interactive system 200 is anyenvironment facilitating interaction of the plurality of users 202 withthe one or more online platforms 102. In addition, the interactivesystem 200 includes the plurality of users 202, one or morecommunication devices 204, and the one or more online platforms 102.

The interactive system 200 includes the plurality of users 202. Inaddition, the plurality of users 202 may be any person or individualaccessing the one or more communication devices 204. In an embodiment ofthe present disclosure, the plurality of users 202 is an owner of theone or more communication devices 204. In another embodiment of thepresent disclosure, the plurality of users 202 is not the owner of theone or more communication devices 204. In an embodiment of the presentdisclosure, the plurality of users 202 accesses the one or morecommunication devices 204 at home. In another embodiment of the presentdisclosure, the plurality of users 202 accesses the one or morecommunication devices 204 at a cafe. In yet another embodiment of thepresent disclosure, the plurality of users 202 accesses the one or morecommunication devices 204 in an office. In an example, a user U1accesses a smartphone S1 while sitting in a living room. In anotherexample, a user U2 accesses a laptop L1 while travelling from one placeto another. In yet another example, a user U3 accesses a desktopcomputer D1 while working in the office.

The interactive system 200 includes the one or more communicationdevices 204. The plurality of users 202 is connected with theinteractive system 200 through the one or more communication devices204. In an embodiment of the present disclosure, the one or morecommunication devices 204 facilitate access to the one or more onlineplatforms 102. In an embodiment of the present disclosure, each of theone or more communication devices 204 is a portable communicationdevice. The portable communication device includes but may not belimited to a laptop, a smartphone, a tablet, and a smart watch. In anexample, the smartphone may be an iOS-based smartphone, an android-basedsmartphone, a windows-based smartphone and the like. In anotherembodiment of the present disclosure, each of the one or morecommunication devices 204 is a fixed communication device. The fixedcommunication device includes but may not be limited to a desktop, aworkstation, a smart TV and a mainframe computer. In an embodiment ofthe present disclosure, the one or more communication devices 204 arecurrently in the switched-on state. The one or more communicationdevices 204 are any type of devices having an active internet. Inaddition, each of the plurality of users 202 accesses correspondingcommunication device of the one or more communication devices 204 inreal-time.

In an embodiment of the present disclosure, the one or morecommunication devices 204 perform computing operations based on asuitable operating system installed inside the one or more communicationdevices 204. In general, the operating system is system software thatmanages computer hardware and software resources and provide commonservices for computer programs. In addition, the operating system actsas an interface for software installed inside the one or morecommunication devices 204 to interact with hardware components of theone or more communication devices 204. In an embodiment of the presentdisclosure, each of the one or more communication devices 204 performcomputing operations based on any suitable operating system designed forthe portable communication device. In an example, the operating systeminstalled inside the one or more communication devices 204 is a mobileoperating system. Further, the mobile operating system includes but maynot be limited to windows operating system, android operating system,iOS operating system, symbian operating system, bada operating systemfrom Samsung Electronics and BlackBerry operating system, and sailfish.However, the operating system is not limited to above mentionedoperating systems. In an embodiment of the present disclosure, the oneor more communication devices 204 operate on any version of particularoperating system corresponding to above mentioned operating systems.

In another embodiment of the present disclosure, the one or morecommunication devices 204 perform computing operations based on anysuitable operating system designed for fixed communication device. In anexample, the operating system installed inside the one or morecommunication devices 204 is windows. In another example, the operatingsystem installed inside the one or more communication devices 204 isMac. In yet another example, the operating system installed inside theone or more communication devices 204 is Linux based operating system.In yet another example, the operating system installed inside the one ormore communication devices 204 is Chrome OS. In yet another example, theoperating system installed inside the one or more communication devices204 may be one of UNIX, Kali Linux, and the like. However, the operatingsystem is not limited to above mentioned operating systems.

In an embodiment of the present disclosure, the one or morecommunication devices 204 operate on any version of windows operatingsystem. In another embodiment of the present disclosure, the one or morecommunication devices 204 operate on any version of Mac operatingsystem. In yet another embodiment of the present disclosure, the one ormore communication devices 204 operate on any version of Linux operatingsystem. In yet another embodiment of the present disclosure, the one ormore communication devices 204 operate on any version of Chrome OS. Inyet another embodiment of the present disclosure, the one or morecommunication devices 204 operate on any version of particular operatingsystem corresponding to above mentioned operating systems.

In an embodiment of the present disclosure, the one or more onlineplatforms 102 are installed on the one or more communication devices204. The one or more online platforms 102 allows the plurality of users202 to access the plurality of contents. In another embodiment of thepresent disclosure, the one or more online platforms 102 are run on aplurality of web browsers installed on the one or more communicationdevices 204. In an example, the plurality of web browsers includes butmay not be limited to Opera, Mozilla Firefox, Google Chrome, InternetExplorer, Microsoft Edge, Safari and UC Browser. Further, the pluralityof web browsers installed on the one or more communication devices 204runs on any version of the respective web browser of the above mentionedweb browsers. In an example, a user U1 opens an e-commerce applicationE1 to buy cutlery items. In another example, a user U2 accesses afintech webpage F2 on Google Chrome for a car loan.

The interactive system 200 includes the over-the top media platform102A. The plurality of users 202 connects with the over-the top mediaplatform 102A on the one or more communication devices 204 to access theplurality of OTT media contents. In an embodiment of the presentdisclosure, the over-the top media platform 102A is the applicationinstalled on the one or more communication devices 204. In anotherembodiment of the present disclosure, the over-the top media platform102A is accessed on the one or more communication devices 204 throughthe plurality of web browsers. In an example, a user U1 watches a sci-fimovie M1 on an OTT platform O1 installed in a form of application on acommunication device D1 (let's say a smartphone). In another example, auser U2 watches a stand-up comedy show S2 on an OTT platform O2 on acommunication device D2 (let's say a desktop computer) through a webbrowser W2 (let's say Google Chrome). In yet another example, a user U3adds an anime A3 to a watch-list W3 on an OTT platform O3 installed on acommunication device D3 (let's say a tablet).

The interactive system 200 includes the e-commerce platform 102B. Theplurality of users 202 connects with the e-commerce platform 102B on theone or more communication devices 204 to access the plurality ofproducts. In an embodiment of the present disclosure, the e-commerceplatform 102B is the application installed on the one or morecommunication devices 204. In another embodiment of the presentdisclosure, the e-commerce platform 102B is accessed on the one or morecommunication devices 204 through the plurality of web browsers. In anexample, a user U1 surfs various smartwatches S1 on an e-commerceplatform E1 installed in a form of application on a communication deviceD1 (let's say a smartphone). In another example, a user U2 buys agrooming kit G2 on an e-commerce platform E2 on a communication deviceD2 (let's say a desktop computer) through a web browser W2 (let's say UCBrowser). In yet another example, a user U3 adds a musical instrument M3to a cart on an e-commerce platform E3 installed on a communicationdevice D3 (let's say a tablet).

The interactive system 200 includes the fintech platform 102C. Theplurality of users 202 connects with the fintech platform 102C on theone or more communication devices 204 to access the plurality offinancial services. In an embodiment of the present disclosure, thefintech platform 102C is the application installed on the one or morecommunication devices 204. In another embodiment of the presentdisclosure, the fintech platform 102C is accessed on the one or morecommunication devices 204 through the plurality of web browsers. In anexample, a user U1 surfs various account opening options O1 on fintechplatform F1 installed in a form of application on a communication deviceD1 (let's say a smartphone). In another example, a user U2 requests forcar loan L2 on a fintech platform F2 on a communication device D2 (let'ssay a desktop computer) through a web browser W2 (let's say GoogleChrome). In yet another example, a user U3 buys a credit card C3 on afintech platform F3 on a communication device D3 (let's say a tablet)through a web browser W3 (let's say Microsoft Edge).

The interactive system 200 includes the social media platform 102D. Theplurality of users 202 connects with the social media platform 102D onthe one or more communication devices 204 to access the one or moresocial media contents. In an embodiment of the present disclosure, thesocial media platform 102D is the application installed on the one ormore communication devices 204. In another embodiment of the presentdisclosure, the social media platform 102D is accessed on the one ormore communication devices 204 through the plurality of web browsers. Inan example, a user U1 surfs various multimedia content C1 (let's say ateaser of a music video) on a social media platform S1 installed in aform of application on a communication device D1 (let's say asmartphone). In another example, a user U2 promotes a handcraft productP2 (let's say a woodcraft vase) on a social media platform S2 on acommunication device D2 (let's say a desktop computer) through a webbrowser W2 (let's say Mozilla Firefox). In yet another example, a userU3 streams live video V3 on a social media platform S3 through a webbrowser W3 (let's say Opera Browser). In yet another example, amanufacturer of goods, a service provider, and a retailer may join thesocial media platform S4. The social media platform S4 allows users U4to be connected to the manufacturer of goods, the service provider, andthe retailer.

The interactive system 200 includes the health platform 102E. Theplurality of users 202 connects with the health platform 102E on the oneor more communication devices 204 to access the plurality of healthservices. In an embodiment of the present disclosure, the healthplatform 102E is the application installed on the one or morecommunication devices 204. In another embodiment of the presentdisclosure, the health platform 102E is accessed on the one or morecommunication devices 204 through the plurality of web browsers. In anexample, a user U1 surfs various healthcare contents (let's say atuberculosis medicine) on a health platform H1 installed in a form ofapplication on a communication device D1 (let's say a smartphone). Inanother example, a user U2 creates a dietary plan on a health platformH2 on a communication device D2 (let's say a desktop computer) through aweb browser W2 (let's say Mozilla Firefox). In yet another example, auser U3 buys medicine M3 (let's say diabetes medicines) on a healthplatform H3 installed on a communication device D3 (let's say a tablet).

The interactive system 200 includes the education platform 102F. Theplurality of users 202 connects with the education platform 102F on theone or more communication devices 204 to access the plurality ofeducational services. In an embodiment of the present disclosure, theeducation platform 102F is the application installed on the one or morecommunication devices 204. In another embodiment of the presentdisclosure, the education platform 102F is accessed on the one or morecommunication devices 204 through the plurality of web browsers. In anexample, a user U1 surfs various mathematical training videos (let's saya differential equation lecture) on an education platform E1 on acommunication device D1 (let's say a smartphone) through a web browserW1 (let's say UC Browser). In another example, a user U2 submits onlinescience project (let's say a hydraulic power brakes) on an educationplatform E2 installed in a form of application on a communication deviceD2 (let's say a desktop computer). In yet another example, a user U3prepares for common entrance exam on an education platform E3 installedon a communication device D3 (let's say a tablet).

The interactive system 200 includes the real estate and housing platform102G. The plurality of users 202 connects with the real estate andhousing platform 102G on the one or more communication devices 204 toaccess the plurality of real estate services. In an embodiment of thepresent disclosure, the real estate and housing platform 102G is theapplication installed on the one or more communication devices 204. Inanother embodiment of the present disclosure, the real estate andhousing platform 102G is accessed on the one or more communicationdevices 204 through the plurality of web browsers. In an example, a userU1 surfs various apartments (let's say a studio apartment) on sale on areal estate platform R1 installed in a form of application on acommunication device D1 (let's say a smartphone). In another example, auser U2 requests property seller contact details on a real estateplatform R2 on a communication device D2 (let's say a desktop computer)through a web browser W2 (let's say Google Chrome). In yet anotherexample, a user U3 uploads images of a property (let's say a penthouse)for sale on a real estate platform R3 on a communication device D3(let's say a tablet). In yet another example, a user U4 negotiatesonline for rent of a bungalow on a real estate platform R4 installed ona communication device D4 (let's say a laptop).

The interactive system 200 includes the travel platform 102H. Theplurality of users 202 connects with the travel platform 102H on the oneor more communication devices 204 to access the plurality of travelservices. In an embodiment of the present disclosure, the travelplatform 102H is the application installed on the one or morecommunication devices 204. In another embodiment of the presentdisclosure, the travel platform 102H is accessed on the one or morecommunication devices 204 through the plurality of web browsers. In anexample, a user U1 surfs various flight options to travel fromCalifornia to Chicago on a travel platform T1 installed in a form ofapplication on a communication device D1 (let's say a smartphone). Inanother example, a user U2 requests price quotations for fifty hotelrooms in Cleveland on a travel platform T2 on a communication device D2(let's say a desktop computer) through a web browser W2 (let's saySafari Browser). In yet another example, a user U3 uploads images offood (let's say a Thai Food) on a travel platform T3 installed on acommunication device D3 (let's say a tablet). In yet another example, auser U4 books holiday package (let's say 5 days and 6 nights) forSwitzerland on a travel platform T4 on a communication device D4 (let'ssay a laptop) through a web browser W4 (let's say Opera Browser).

FIG. 3 illustrates an interactive computing environment 300 forsegmentation of the plurality of users 202 in real-time, in accordancewith various embodiments of the present disclosure. The interactivecomputing environment 300 includes the plurality of users 202, the oneor more communication devices 204, a communication network 302, and theone or more online platforms 102. In addition, the interactive computingenvironment 300 includes a user segmentation system 304, a server 306, adatabase 306 a, and an administrator 308. The above stated elements ofthe interactive computing environment 300 operate coherently andsynchronously to enable segmentation of the plurality of users 202 inreal-time.

The interactive computing environment 300 includes the plurality ofusers 202. The plurality of users 202 corresponds to any number ofperson or individual associated with the user segmentation system 304.The user segmentation system 304 accesses behavior of each of theplurality of users 202 on the one or more online platforms 102 throughthe one or more communication devices 204 using the communicationnetwork 302. In an example, a user U1 watches action movie on an onlineplatform P1 through a communication device D1 (let's say a smartphone).In another example, a user U2 clicks on notification N2 (let's say renewof subscription with 25% discount) while surfing on an online platformP2 through a communication device D2 (let's say a desktop computer). Inyet another example, a user U3 initiates video on demand transaction onan online platform P3 through a communication device D3 (let's say alaptop).

The interactive computing environment 300 includes the plurality ofusers 202. In addition, the plurality of users 202 accesses the one ormore online platforms 102 through the one or more communication devices204. Further, the one or more communication devices 204 are associatedwith the plurality of users 202. Furthermore, the user segmentationsystem 304 receives a first set of data associated with the plurality ofusers 202. The first set of data corresponds to personal information ofthe plurality of users 202. Moreover, the first set of data includes butmay not be limited to name data, age data, e-mail identity data, contactnumber data, gender data, geographic location data, and angiographicdata. Also, the first set of data includes but may not be limited todemographic data, payment cards data, banking partners data, andrelationship status data. In an embodiment of the present disclosure,the first set of data is received from one or more online platformdatabase, one or more communication device database, and third partydatabase. In another embodiment of the present disclosure, the first setof data is received from the plurality of users 202. In an example, auser U1 may provide his or her name, profile picture, city of residence,contact information, birth date, gender, marital status, employment,educational background, interests, and other demographic information.

In an example, a user U2 provides name data on an OTT platform P1 whilesubscribing through a communication device D1 (let's say a smartphone).In another example, a user U3 installs various mobile applications on acommunication device D2 (let's say a desktop computer) through anapplication store using internet connection. In yet another example, astudent S1 chooses fifth standard while accessing geography lecture onan educational platform P2 through a communication device D3 (let's saya tablet). In yet another example, a user U4 provides an email-identityfor receiving a real-time updates of regular health check-ups on ahealth platform P3 through a communication device D4 (let's say alaptop) using internet. In yet another example, a user U5 providescontact number on a fintech platform P4 to receive real-time textupdates regarding saving account through a communication device D5(let's say a smartphone).

In an embodiment of the present disclosure, the first set of data isreceived from the over-the-top media platform 102A. In anotherembodiment of the present disclosure, the first set of data is receivedfrom the e-commerce platform 102B. In yet another embodiment of thepresent disclosure, the first set of data is received from the fintechplatform 102C. In yet another embodiment of the present disclosure, thefirst set of data is received from the social media platform 102D. Inyet another embodiment of the present disclosure, the first set of datais received from the health platform 102E. In yet another embodiment ofthe present disclosure, the first set of data is received from theeducation platform 102F. In yet another embodiment of the presentdisclosure, the first set of data is received from the real-estate andhousing platform 102G. In yet another embodiment of the presentdisclosure, the first set of data is received from the travel platform102H.

The interactive computing environment 300 includes the plurality ofusers 202 who is any person present at any location and accessing theplurality of contents. In addition, the plurality of contents isassociated with the one or more online platforms 102. The plurality ofusers 202 is any legal person or natural person who access the pluralityof contents and need an IP based network for accessing the plurality ofcontents. In addition, the plurality of users 202 is an individual orperson who access the plurality of contents on the one or more platforms102 through the one or more communication devices 204. The plurality ofusers 202 is associated with the one or more communication devices 204.

In an embodiment of the present disclosure, the plurality of users 202accesses the plurality of OTT media contents on the over-the-top mediaplatform 102A. In another embodiment of the present disclosure, theplurality of users 202 accesses the plurality of products on thee-commerce platform 102B. In yet another embodiment of the presentdisclosure, the plurality of users 202 accesses the plurality offinancial services on the fintech platform 102C. In yet anotherembodiment of the present disclosure, the plurality of users 202accesses the one or more social media contents on the social mediaplatform 102D. In yet another embodiment of the present disclosure, theplurality of users 202 accesses the plurality of health services on thehealth platform 102E. In yet another embodiment of the presentdisclosure, the plurality of users 202 accesses the plurality ofeducational services on the education platform 102F. In yet anotherembodiment of the present disclosure, the plurality of users 202accesses the plurality of real estate services on the real-estate andhousing platform 102G. In yet another embodiment of the presentdisclosure, the plurality of users 202 accesses the plurality of travelservices on the travel platform 102H.

The interactive computing environment 300 includes the one or morecommunication devices 204 which enable the plurality of users 202 toaccess the one or more online platforms 102. The one or morecommunication devices 204 are internet-enabled device for allowing theplurality of users 202 to access the one or more online platforms 102.In an embodiment of the present disclosure, the plurality of users 202is the owner of the one or more communication devices 204. In anotherembodiment of the present disclosure, the plurality of users 202 is notthe owner of the one or more communication devices 204.

In an embodiment of the present disclosure, the plurality of users 202installs an application of the over-the-top media platform 102A on theone or more communication device 204. In another embodiment of thepresent disclosure, the plurality of users 202 installs an applicationof the e-commerce platform 102B on the one or more communication device204. In yet another embodiment of the present disclosure, the pluralityof users 202 installs an application of the fintech platform 102C on theone or more communication device 204. In yet another embodiment of thepresent disclosure, the plurality of users 202 installs an applicationof the social media platform 102D on the one or more communicationdevice 204. In yet another embodiment of the present disclosure, theplurality of users 202 installs an application of the health platform102E on the one or more communication device 204. In yet anotherembodiment of the present disclosure, the plurality of users 202installs an application of the education platform 102F on the one ormore communication device 204. In yet another embodiment of the presentdisclosure, the plurality of users 202 installs an application of thereal-estate and housing platform 102G on the one or more communicationdevice 204. In yet another embodiment of the present disclosure, theplurality of users 202 installs an application of the travel platform102H on the one or more communication device 204.

In an embodiment of the present disclosure, the plurality of users 202accesses the over-the-top media platform 102A on the one or morecommunication devices 204 through the plurality of web browsers. Inanother embodiment of the present disclosure, the plurality of users 202accesses the e-commerce platform 102B on the one or more communicationdevices 204 through the plurality of web browsers. In yet anotherembodiment of the present disclosure, the plurality of users 202accesses the fintech platform 102C on the one or more communicationdevices 204 through the plurality of web browsers. In yet anotherembodiment of the present disclosure, the plurality of users 202accesses the social media platform 102D on the one or more communicationdevices 204 through the plurality of web browsers. In yet anotherembodiment of the present disclosure, the plurality of users 202accesses the health platform 102E on the one or more communicationdevices 204 through the plurality of web browsers. In yet anotherembodiment of the present disclosure, the plurality of users 202accesses the education platform 102F on the one or more communicationdevices 204 through the plurality of web browsers. In yet anotherembodiment of the present disclosure, the plurality of users 202accesses the real-estate and housing platform 102G on the one or morecommunication devices 204 through the plurality of web browsers. In yetanother embodiment of the present disclosure, the plurality of users 202accesses the travel platform 102H on the one or more communicationdevices 204 through the plurality of web browsers.

The interactive computing environment 300 includes the one or morecommunication devices 204. The one or more communication devices 204provide an interface for the plurality of users 202 to interact with theinteractive computing environment 300. The plurality of users 202 caninteract with the interactive computing environment 300 through morethan one device of the one or more communication devices 204. In anexample, a user U1 connects with the interactive computing environment300 through a communication device D1 (let's say a smartphone) to watchvideo on demand at home. In another example, a user U2 connects with thecomputing environment 300 through a communication device D2 (let's say adesktop computer) at home. The user U3 connects with the computingenvironment 300 with a communication device D3 (let's say a tablet)while travelling.

Each of the one or more communication devices 204 comprises of a memory.In general, the memory includes computer-storage media in the form ofvolatile and/or nonvolatile memory. The memory may be removable,non-removable, or a combination thereof. Exemplary hardware devicesinclude solid-state memory, hard drives, optical-disc drives, etc. Thememory is coupled with one or more processors. In general, the one ormore processor read data from various entities such as memory or I/Ocomponents. The one or more processor execute the one or moreinstructions which are stored in the memory. The one or more processorsprovide execution method for one or more instructions provided by theuser segmentation system 304.

The one or more communication devices 204 is a media device. The one ormore communication devices 204 enable the plurality of users 202 toaccess the plurality of contents on the one or more online platforms102. The one or more communication devices 204 support variousmultimedia contents. The plurality of users 202 accesses the pluralityof contents in real-time through the one or more communication devices204. In an embodiment of the present disclosure, the plurality ofcontents is a video stream. In another embodiment of the presentdisclosure, the plurality of contents corresponds to video on demandbeing accessed on the one or more communication devices 204. In yetanother embodiment of the present disclosure, the plurality of contentsis an audio clip. In yet another embodiment of the present disclosure,the plurality of contents corresponds to an e-commerce product. In yetanother embodiment of the present disclosure, the plurality of contentsis an illustration. In yet another embodiment of the present disclosure,the plurality of contents is an e-book.

The interactive computing environment 300 includes the one or moreonline platforms 102. The plurality of users 202 performs variousactivities on the one or more online platforms 102 through the one ormore communication devices 204. In addition, the plurality of users 202accesses the plurality of contents on the one or more online platforms102 in real-time. In an example, a user U1 watches comedy show C1 ononline platform P1 through a communication device D1 (let's say asmartphone). In another example, a user U2 explores smart watches on theonline platform P2 through the communication device D2 (let's say adesktop computer) in real-time. In yet another example, a user U3 readsfiction novel N1 on online platform P3 through a communication device D3(let's say a laptop) in real-time. In yet another example, a user U4clicks on notification N2 while watching adventure movie M1 on onlineplatform P4 through a communication device D4 (let's say a tablet) inreal-time. Further, the one or more online platforms 102 include theover-the top media platform 102A, the e-commerce platform 102B, thefintech platform 102C, the social media platform 102D, and the healthplatform 102E. Furthermore, the one or more online platforms 102 includethe educational platform 102F, the real estate and housing platform102G, and the travel platform 102H. However, the one or more onlineplatforms 102 are not limited to the above-mentioned online platforms.

The interactive computing environment 300 includes the communicationnetwork 302. The one or more communication devices 204 is connected tothe communication network 302. The communication network 302 provides amedium for the plurality of users 202 accessing the plurality ofcontents on the one or more online platforms 102 to connect with theuser segmentation system 304. In an embodiment of the presentdisclosure, the communication network 302 is an internet connection. Inanother embodiment of the present disclosure, the communication network302 is a wireless mobile network. In yet another embodiment of thepresent disclosure, the communication network 302 is a wired networkwith a finite bandwidth. In yet another embodiment of the presentdisclosure, the communication network 302 is a combination of thewireless and the wired network for the optimum throughput of datatransmission. In yet another embodiment of the present disclosure, thecommunication network 302 is an optical fiber high bandwidth networkthat enables a high data rate with negligible connection drops. Thecommunication network 302 includes a set of channels. Each channel ofthe set of channels supports a finite bandwidth. Moreover, the finitebandwidth of each channel of the set of channels is based on capacity ofthe communication network 302. The communication network 302 connectsthe one or more communication devices 204 to the user segmentationsystem 304 using a plurality of methods. The plurality of methods usedto provide network connectivity to the one or more communication devices204 includes 2G, 3G, 4G, 5G, Wifi and the like.

The interactive computing environment 300 includes the user segmentationsystem 304 which is associated with the one or more online platforms 102and the plurality of users 202. In addition, the user segmentationsystem 304 enables segmentation of the plurality of users 202 inreal-time based on the various activities of the plurality of users 202.The user segmentation system 304 enables the granular level segmentationof the plurality of users 202 based on analysis done on variousactivities of the plurality of users 202 on the one or more platforms102 at the granular level. The user segmentation system 304 creates oneor more segments based on analysis done on various activities of theplurality of users 202. The user segmentation system 304 triggersinitialization of one or more marketing campaigns based on the one ormore segments.

The user segmentation system 304 receives the first set of dataassociated with the plurality of users 202 in real-time. The pluralityof users 202 is associated with the one or more communication devices204. In addition, the first set of data corresponds to the personalinformation of the plurality of users 202. The first set of dataincludes but may not be limited to name data, age data, e-mail identitydata, contact number data, gender data, and geographic location data. Inaddition, the first set of data includes but may not be limited to,angiographic data, demographic data, payment cards data, bankingpartners data, and relationship status data. In an example, users U1provide name data D1 on an online platform P1 while signing up foraccessing various services and contents through communication devices C1(let's say smartphones). In another example, users U2 provide e-mailidentity data D2 on an online platform P2 before accessing variouscontents and services through communication devices C2 (let's saydesktop computers). In yet another example, users U3 provide demographicdata D3 on an online platform P3 while signing up for accessing variousservices and contents through communication devices C3 (let's saytablets). In yet another example, users U4 provide geographic data D4 onan online platform P4 while signing up for accessing various servicesand contents through communication devices C4 (let's say laptops). Inyet another example, users U5 provide angiographic data on an onlinehealth platform P5 while accessing various services and contents.

In an embodiment of the present disclosure, the user segmentation system304 accesses the first set of data from the over-the-top media platform102A through the communication network 302. In another embodiment of thepresent disclosure, the user segmentation system 304 accesses the firstset of data from the e-commerce platform 102B through the communicationnetwork 302. In yet another embodiment of the present disclosure, theuser segmentation system 304 accesses the first set of data from thefintech platform 102C through the communication network 302. In yetanother embodiment of the present disclosure, the user segmentationsystem 304 accesses the first set of data from the social media platform102D through the communication network 302. In yet another embodiment ofthe present disclosure, the user segmentation system 304 accesses thefirst set of data from the health platform 102E through thecommunication network 302. In yet another embodiment of the presentdisclosure, the user segmentation system 304 accesses the first set ofdata from the education platform 102F through the communication network302. In yet another embodiment of the present disclosure, the usersegmentation system 304 accesses the first set of data from thereal-estate and housing platform 102G through the communication network302. In yet another embodiment of the present disclosure, the usersegmentation system 304 accesses the first set of data from the travelplatform 102H through the communication network 302. In addition, thefirst set of data may be received from the one or more online platformdatabase, the one or more communication device database, and the thirdparty database.

The user segmentation system 304 fetches a second set of data associatedwith a plurality of past events of the plurality of users 202 on the oneor more online platforms 102 through the one or more communicationdevices 204. In addition, the second set of data corresponds theplurality of past events of the plurality of users 202 on the granularlevel. In an example, the plurality of past events includes but may notbe limited to past uniform resource locater visits, past number ofvisits, past number of pages accessed, past webpage visited, and pastaccessed content. In another example, the plurality of past eventsincludes but may not be limited to past application installed, pastnumber of times application installed, past application launched, pastnumber of times application launched, and past application uninstalled.In yet another example, the plurality of past events includes but maynot be limited to past started content, past paused content, pastresumed content, past searched content, past notification clicks, andpast notification views. In yet another example, the plurality of pastevents includes but may not be limited to past products surfed, pastproducts added to cart, past reviews for products, past favorite productcategory, and past inactivity for products. In yet another example, theplurality of past events includes but may not be limited to pastaccounts opened, past credit card requests, past credit cards issued,past loan requests, and past net-banking requests. In yet anotherexample, the plurality of past events includes but may not be limited topast multimedia content surfed, past multimedia content watched, pasttexts exchanged, past business blogs, and past live media streamed. Inyet another example, the plurality of past events includes but may notbe limited to past audio-video callings, past medicines searched, pastmedicines bought, and past medical test kit bought. In yet anotherexample, the plurality of past events includes but may not be limited topast medical tests scheduled, past bill payments, past doctorconsultation scheduled, and past hospital visit planned. In yet anotherexample, the plurality of past events includes but may not be limited topast dietary plan requested, past personal trainer hired, past fitnesscenter searched, and past educational video searched. In yet anotherexample, the plurality of past events includes but may not be limited topast educational video watched, past projects submitted, past mock testssubscribed, and past educational counselling requested. In yet anotherexample, the plurality of past events includes but may not be limited topast problem solving session requested, past international mastersinterests, and past properties searched. In yet another example, theplurality of past events includes but may not be limited to pastproperties watched, past properties bought, past rented propertiessearched, and past maintenance services requested. In yet anotherexample, the plurality of past events includes but may not be limited topast hotel searched, past hotels added to watch-list, past hotelbookings, past holiday plans searched, and past holiday plans booked. Inyet another example, the plurality of past events includes but may notbe limited to past stock exchange investments, past money donated, pastinactivity for product category, and past account created. In yetanother example, the plurality of past events includes but may not belimited to past products bought, past repeated products, pastsubscriptions, past subscription renewals, and past subscriptionskipped. In yet another example, the plurality of past events includesbut may not be limited to past initiated transactions, past failedtransactions, past content added to cart, and past completedtransactions. In yet another example, the plurality of past eventsincludes but may not be limited to past most visited category, pastcontent details watched, past video on demand accessed, past video ondemand initiated, and past video on demand searched. Further, the secondset of data may be fetched from the one or more online platformdatabase, the one or more communication device database, and the thirdparty database.

In an embodiment of the present disclosure, the user segmentation system304 accesses the second set of data from the over-the-top media platform102A through the communication network 302. In another embodiment of thepresent disclosure, the user segmentation system 304 accesses the secondset of data from the e-commerce platform 102B through the communicationnetwork 302. In yet another embodiment of the present disclosure, theuser segmentation system 304 accesses the second set of data from thefintech platform 102C through the communication network 302. In yetanother embodiment of the present disclosure, the user segmentationsystem 304 accesses the second set of data from the social mediaplatform 102D through the communication network 302. In yet anotherembodiment of the present disclosure, the user segmentation system 304accesses the second set of data from the health platform 102E throughthe communication network 302. In yet another embodiment of the presentdisclosure, the user segmentation system 304 accesses the second set ofdata from the education platform 102F through the communication network302. In yet another embodiment of the present disclosure, the usersegmentation system 304 accesses the second set of data from thereal-estate and housing platform 102G through the communication network302. In yet another embodiment of the present disclosure, the usersegmentation system 304 accesses the second set of data from the travelplatform 102H through the communication network 302.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the over-the-topmedia platform 102A through the communication network 302. In addition,the plurality of past events performed on the over-the-top mediaplatform 102A includes past content watched, past content paused, andpast content added to watch later, and the like. Further, the pluralityof past events performed on the over-the-top media platform 102Aincludes past subscriptions, past subscription renewals, pastsubscription transaction failures, past content details viewed and thelike. Furthermore, the plurality of past events performed on theover-the-top media platform 102A includes past contents added tofavorites, past content skipped, past subscription skipped, past mostvisited category, and the like.

In an example, users U1 watched content C1 (let's say comic anime) on anOTT platform P1 in the past through a communication device D1 (let's saysmartphones) using internet. In another example, users U2 paused contentC2 (let's say horror movie) on an OTT platform P2 in the past through acommunication device D2 (let's say desktop computers) using internet. Inyet another example, users U3 added content C3 to a watch later list W1on an OTT platform P3 in the past through a communication device D3(let's say tablets) using internet. In yet another example, users U4subscribed for accessing an OTT platform P4 in the past through acommunication device D4 (let's say laptops) using internet. In yetanother example, users U5 renewed subscription five times for accessingan OTT platform P5 in the past through a communication device D5 usinginternet. In yet another example, users U6 failed subscriptiontransactions on an OTT platform P6 for accessing various contents in thepast through a communication device D6 using internet. In yet anotherexample, users U7 watched description of content C7 (let's say stand-upcomedy show) on an OTT platform P7 in the past through a communicationdevice D7 using internet. In yet another example, users U8 clickednotification N8 on an OTT platform P8 while accessing content C8 in thepast through a communication device D8 using internet.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the e-commerceplatform 102B through the communication network 302. In addition, theplurality of past events performed on the e-commerce platform 102Bincludes past products surfed, past products added to cart, past accountcreated, past products bought, past repeated products and the like.Further, the plurality of past events performed on the e-commerceplatform 102B includes past transactions initiated, past transactionscompleted, past transactions failed, past notification clicks and thelike. Furthermore, the plurality of past events performed on thee-commerce platform 102B includes past reviews for products, pastfavorite product category, past inactivity for products, past inactivityfor product category, and the like.

In an example, users U1 surfed a product T1 (let's say sport shoes) onan e-commerce platform P1 in the past through a communication device D1(let's say smartphones) using internet. In another example, users U2added a product T2 (let's say a smartphone) to a cart on an e-commerceplatform P2 in the past through a communication device D2 (let's saydesktop computers) using internet. In yet another example, users U3created online account A3 to buy a product T3 (let's say a washingmachine) on an e-commerce platform P3 in the past through acommunication device D3 (let's say tablets) using internet. In yetanother example, users U4 bought a product T4 (let's say a smartwatch)while accessing an e-commerce platform P4 in the past through acommunication device D4 (let's say laptops) using internet. In yetanother example, users U5 repeatedly bought a product T5 (let's say aformal trouser) on an e-commerce platform P5 in the past through acommunication device D5 using internet. In yet another example, users U6initiated payment transaction 16 for a product T6 (let's say anon-fiction book) on an e-commerce platform P6 in the past through acommunication device D6 using internet. In yet another example, users U7completed payment transaction C7 for a product T7 (let's say a Bluetoothspeaker) on an e-commerce platform P7 in the past through acommunication device D7 using internet. In yet another example, users U8left payment transaction L8 for a product T8 (let's say a mattress) onan e-commerce platform P8 in the past through a communication device D8using internet. In yet another example, users U9 reviewed a product T9(let's say a play station) on an e-commerce platform P9 in the pastthrough a communication device D9 using internet.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the fintechplatform 102C through the communication network 302. In addition, theplurality of past events performed on the fintech platform 102C includespast accounts opened, past credit card requests, past credit cardsissued, past loan requests, past net-banking requests and the like.Further, the plurality of past events performed on the fintech platform102C includes past bill payments, past stock exchange investments, pastmoney donated, past notifications clicked and the like. Furthermore, theplurality of past events performed on the fintech platform 102C includespast transaction initiated, past transaction failed, past transactionleft, past transaction completed and the like.

In an example, users U1 opened an account A1 (let's say a savingaccount) on a fintech platform P1 in the past through a communicationdevice D1 (let's say smartphones) using internet. In another example,users U2 requested for a credit card C2 on a fintech platform P2 in thepast through a communication device D2 (let's say desktop computers)using internet. In yet another example, users U3 requested for loan L3(let's say a home loan) on a fintech platform P3 in the past through acommunication device D3 (let's say tablets) using internet. In yetanother example, users U4 requested to start net-banking service on afintech platform P4 in the past through a communication device D4 (let'ssay laptops) using internet. In yet another example, users U5 paid abill B5 (let's say a broadband bill) through a fintech platform P5 inthe past through a communication device D5 using internet. In yetanother example, users U6 invested money in stock exchange S6 on afintech platform P6 in the past through a communication device D6 usinginternet. In yet another example, users U7 donated money for social,disaster, environment and economical campaigns S7 (let's say a donationfor Tsunami victims) on a fintech platform P7 in the past through acommunication device D7 using internet. In yet another example, users U8clicked a notification N8 on a fintech platform P8 in the past through acommunication device D8 using internet. In yet another example, users U9initiated transaction T9 (let's say $50) for credit card payments on afintech platform P9 in the past through a communication device D9 usinginternet. In yet another example, users U10 completed transaction T10(let's say $100) for a grocery store G10 on a fintech platform P10 inthe past through a communication device D10 using internet.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the social mediaplatform 102D through the communication network 302. In addition, theplurality of past events performed on the social media platform 102Dincludes past multimedia content surfed, past multimedia contentwatched, past account created, past texts exchanged, past business blogsand the like. Further, the plurality of past events performed on thesocial media platform 102D includes past paid promotions, past servicesactivated, past live media streamed, past audio-video callings, and thelike.

In an example, users U1 surfed a multimedia content M1 (let's say ananimation cartoon) on a social media platform P1 in the past through acommunication device D1 (let's say smartphones) using internet. Inanother example, users U2 watched a multimedia content M2 (let's say anaction movie teaser) on a social media platform P2 in the past through acommunication device D2 (let's say desktop computers) using internet. Inyet another example, users U3 created an online account on a socialmedia platform P3 in the past through a communication device D3 (let'ssay tablets) using internet. In yet another example, users U4 exchangeda text message T4 (let's say a promotional text message) on a socialmedia platform P4 in the past through a communication device D4 (let'ssay laptops) using internet. In yet another example, users U5 wrote abusiness blog B5 (let's say a grooming product business blog) through asocial media platform P5 in the past through a communication device D5using internet. In yet another example, users U6 requested for a paidpromotion (let's say a paid promotion for clothing page) on a socialmedia platform P6 in the past through a communication device D6 usinginternet. In yet another example, users U7 streamed a live video L7(let's say a live stream of a baseball match) on a social media platformP7 in the past through a communication device D7 using internet. In yetanother example, users U8 clicked a notification N8 on a social mediaplatform P8 in the past through a communication device D8 usinginternet.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the healthplatform 102E through the communication network 302. In addition, theplurality of past events performed on the health platform 102E includespast medicines searched, past medicines bought, past medical test kitbought, past medical tests scheduled, and the like. Further, theplurality of past events performed on the health platform 102E includespast transaction initiated, past transaction completed, past doctorconsultation scheduled, past hospital visit planned, and the like.Furthermore, the plurality of past events performed on the healthplatform 102E includes past dietary plan requested, past personaltrainer hired, past fitness center searched and the like.

In an example, users U1 searched a medicine M1 (let's say a diabetesmedicine) on a health platform P1 in the past through a communicationdevice D1 (let's say smartphones) using internet. In another example,users U2 bought a medicine M2 (let's say a blood pressure medicine) on ahealth platform P2 in the past through a communication device D2 (let'ssay desktop computers) using internet. In yet another example, users U3bought a medical kit M3 (let's say a sugar level test kit) on a healthplatform P3 in the past through a communication device D3 (let's saytablets) using internet. In yet another example, users U4 scheduled amedical test T4 (let's say a pregnancy test) on a health platform P4 inthe past through a communication device D4 (let's say laptops) usinginternet. In yet another example, users U5 initiated a transaction T5(let's say $10) for buying a medicine M5 on a health platform P5 in thepast through a communication device D5 using internet. In yet anotherexample, users U6 completed a transaction T6 (let's say a $50) formedical kit M6 on a health platform P6 in the past through acommunication device D6 using internet. In yet another example, users U7scheduled a consultation with a doctor D7 (let's say a cardiologist) ona health platform P7 in the past through a communication device D7 usinginternet. In yet another example, users U8 requested a dietary plan M8(let's a weight loss diet plan) on a health platform P8 in the pastthrough a communication device D8 using internet. In yet anotherexample, users U9 hired a personal trainer T9 (let's an aerobicsinstructor) on a health platform P9 in the past through a communicationdevice D9 using internet.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the educationplatform 102F through the communication network 302. In addition, theplurality of past events performed on the education platform 102Fincludes past educational video searched, past educational videowatched, past projects submitted, past account created, and the like.Further, the plurality of past events performed on the educationplatform 102F includes past transaction initiated, past transactionfailures, past transaction completed, past notification clicked, and thelike. Furthermore, the plurality of past events performed on theeducation platform 102F includes past mock tests subscribed, pasteducational counselling requested, past problem solving sessionrequested, past international masters interests and the like.

In an example, users U1 searched an educational video E1 (let's say aneducational video on trigonometry) on an education platform P1 in thepast through a communication device D1 (let's say smartphones) usinginternet. In another example, users U2 watched an educational video E2(let's say an educational video on Anatomy) on an education platform P2in the past through a communication device D2 (let's say desktopcomputers) using internet. In yet another example, users U3 submitted aneducational project E3 (let's say an educational solar project) on aneducation platform P3 in the past through a communication device D3(let's say tablets) using internet. In yet another example, users U4created an account A4 on an education platform P4 in the past through acommunication device D4 (let's say laptops) using internet. In yetanother example, users U5 initiated a transaction T5 (let's say $10) forbuying a zoology book Z5 on an education platform P5 in the past througha communication device D5 using internet. In yet another example, usersU6 completed a transaction T6 (let's say a $50) for a businesscommunication skills lectures B6 on an education platform P6 in the pastthrough a communication device D6 using internet. In yet anotherexample, users U7 clicked a notification N7 on an education platform P7in the past through a communication device D7 using internet. In yetanother example, users U8 subscribed for a mock test M8 (let's a mocktest for geography subject) on an education platform P8 in the pastthrough a communication device D8 using internet. In yet anotherexample, users U9 requested a problem solving session S9 (let's aproblem solving session with an Integration expert) on an educationplatform P9 in the past through a communication device D9 usinginternet.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the real estateand housing platform 102G through the communication network 302. Inaddition, the plurality of past events performed on the real estate andhousing platform 102G includes past properties searched, past propertieswatched, past properties bought, past rented properties searched, andthe like. In addition, the plurality of past events performed on thereal estate and housing platform 102G includes past account created,past maintenance services requested, past transaction initiated, pasttransaction completed and the like.

In an example, users U1 searched a property E1 (let's say an apartmentin California) on a real estate and housing platform P1 in the pastthrough a communication device D1 (let's say smartphones) usinginternet. In another example, users U2 watched a property E2 (let's saya home in Alaska) on a real estate and housing platform P2 in the pastthrough a communication device D2 (let's say desktop computers) usinginternet. In yet another example, users U3 bought a property E3 (let'ssay a commercial property in New York) on a real estate and housingplatform P3 in the past through a communication device D3 (let's saytablets) using internet. In yet another example, users U4 created anaccount A4 on a real estate and housing platform P4 in the past througha communication device D4 (let's say laptops) using internet. In yetanother example, users U5 initiated a transaction T5 (let's say $15000)on a real estate and housing platform P5 in the past through acommunication device D5 using internet. In yet another example, users U6completed a transaction T6 (let's say a $5000) on a real estate andhousing platform P6 in the past through a communication device D6 usinginternet. In yet another example, users U7 clicked a notification N7(let's say a notification suggesting apartments in Chicago) on a realestate and housing platform P7 in the past through a communicationdevice D7 using internet. In yet another example, users U8 requested amaintenance service M8 (let's maintenance of electronic elements) on areal estate and housing platform P8 in the past through a communicationdevice D8 using internet.

In an embodiment of the present disclosure, the user segmentation system304 fetches the plurality of past events performed on the travelplatform 102H through the communication network 302. In addition, theplurality of past events performed on the travel platform 102H includespast hotel searched, past hotels added to watch-list, past hotelbookings, past account created, past holiday plans searched, and thelike. Further, the plurality of past events performed on the travelplatform 102H includes past holiday plans booked, past transactioninitiated, past transaction completed, past restaurant pre-booked, andthe like.

In an example, users U1 searched a hotel H1 (let's say a hotel in SanFrancisco) on a travel P1 in the past through a communication device D1(let's say smartphones) using internet. In another example, users U2added a hotel H2 (let's say a hotel in Seattle) to a watch-list W2 on atravel platform P2 in the past through a communication device D2 (let'ssay desktop computers) using internet. In yet another example, users U3booked a hotel H3 (let's say a hotel in San Jose) on a travel platformP3 in the past through a communication device D3 using internet. In yetanother example, users U4 created an account A4 on a travel platform P4in the past through a communication device D4 using internet. In yetanother example, users U5 searched a holiday plan H5 (let's say aholiday plan to Maldives for 5 days 4 nights) on a travel platform P5 inthe past through a communication device D5 (let's say tablets) usinginternet. In yet another example, users U6 booked a holiday plan H6(let's say a holiday plan to Cairo for 4 days 5 nights) on a travelplatform P6 in the past through a communication device D6 usinginternet. In yet another example, users U7 initiated a transaction T7(let's say $150) on a travel platform P7 in the past through acommunication device D7 using internet. In yet another example, users U8completed a transaction T8 (let's say a $500) on a travel platform P8 inthe past through a communication device D8 (let's say laptops) usinginternet. In yet another example, users U9 clicked a notification N9(let's say a notification suggesting Holiday plans for Switzerland) on atravel platform P9 in the past through a communication device D9 usinginternet. In yet another example, users U10 pre-booked a restaurant R10(let's an Indian restaurant in Dallas) on a travel platform P10 in thepast through a communication device D10 using internet.

The user segmentation system 304 obtains a third set of data associatedwith a plurality of live events of the plurality of users 202 on the oneor more online platforms 102 through the one or more communicationdevices 204. The third set of data corresponds the plurality of liveevents of the plurality of users 202 on the granular level. In anexample, the plurality of live events includes but may not be limited toreal-time uniform resource locater visits, real-time number of webpagevisits, and real-time number of webpages accessed. In another example,the plurality of live events includes but may not be limited toreal-time application installed, real-time application launch, andreal-time application uninstalled. In yet another example, the pluralityof live events includes but may not be limited to real-time webpagevisit, real-time accessed content, real-time started content, real-timepaused content, and real-time resumed content. In yet another example,the plurality of live events includes but may not be limited toreal-time searched content, real-time notification clicks, real-timenotification views, real-time products surfed, and real-time productsadded to cart. In yet another example, the plurality of live eventsincludes but may not be limited to real-time reviews for products,real-time favorite product category, real-time inactivity for products,and real-time accounts opened. In yet another example, the plurality oflive events includes but may not be limited to real-time credit cardrequests, real-time credit cards issued, real-time loan requests, andreal-time net-banking requests. In yet another example, the plurality oflive events includes but may not be limited to real-time multimediacontent surfed, real-time multimedia content watched, real-time textsexchanged, and real-time business blogs. In yet another example, theplurality of live events includes but may not be limited to real-timelive media streamed, real-time audio-video callings, real-time medicinessearched, and real-time medicines bought. In yet another example, theplurality of live events includes but may not be limited to real-timemedical test kit bought, real-time medical tests scheduled, real-timebill payments, and real-time doctor consultation scheduled. In yetanother example, the plurality of live events includes but may not belimited to real-time hospital visit planned, real-time dietary planrequested, real-time personal trainer hired, and real-time fitnesscenter searched. In yet another example, the plurality of live eventsincludes but may not be limited to real-time educational video searched,real-time educational video watched, and real-time projects submitted.In yet another example, the plurality of live events includes but maynot be limited to real-time mock tests subscribed, real-time educationalcounselling requested, and real-time problem solving session requested.In yet another example, the plurality of live events includes but maynot be limited to real-time international masters interests, real-timeproperties searched, real-time properties watched, and real-timeproperties bought. In yet another example, the plurality of live eventsincludes but may not be limited to real-time rented properties searched,real-time maintenance services requested, and real-time hotel searched.In yet another example, the plurality of live events includes but maynot be limited to real-time hotels added to watch-list, real-time hotelbookings, real-time holiday plans searched, and real-time holiday plansbooked. In yet another example, the plurality of live events includesbut may not be limited to real-time stock exchange investments,real-time money donated, real-time inactivity for product category, andreal-time account created. In yet another example, the plurality of liveevents includes but may not be limited to real-time products bought,real-time repeated products, real-time subscriptions, and real-timesubscription renewals. In yet another example, the plurality of liveevents includes but may not be limited to real-time subscriptionskipped, real-time initiated transactions, real-time failedtransactions, and real-time content added to cart. In yet anotherexample, the plurality of live events includes but may not be limited toreal-time completed transactions, real-time most visited category,real-time content details watched, and real-time video on demandaccessed. In yet another example, the plurality of live events includesbut may not be limited to real-time video on demand initiated, andreal-time video on demand searched.

In an embodiment of the present disclosure, the user segmentation system304 accesses the third set of data from the over-the-top media platform102A through the communication network 302. In another embodiment of thepresent disclosure, the user segmentation system 304 accesses the thirdset of data from the e-commerce platform 102B through the communicationnetwork 302. In yet another embodiment of the present disclosure, theuser segmentation system 304 accesses the third set of data from thefintech platform 102C through the communication network 302. In yetanother embodiment of the present disclosure, the user segmentationsystem 304 accesses the third set of data from the social media platform102D through the communication network 302. In yet another embodiment ofthe present disclosure, the user segmentation system 304 accesses thethird set of data from the health platform 102E through thecommunication network 302. In yet another embodiment of the presentdisclosure, the user segmentation system 304 accesses the third set ofdata from the education platform 102F through the communication network302. In yet another embodiment of the present disclosure, the usersegmentation system 304 accesses the third set of data from thereal-estate and housing platform 102G through the communication network302. In yet another embodiment of the present disclosure, the usersegmentation system 304 accesses the third set of data from the travelplatform 102H through the communication network 302.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the over-the-topmedia platform 102A through the communication network 302. In addition,the plurality of live events performed on the over-the-top mediaplatform 102A includes content watched in real-time, content paused inreal-time, and content added to watch later in real-time. Further, theplurality of live events performed on the over-the-top media platform102A includes subscriptions in real-time, subscription renewals inreal-time, subscription transaction failures in real-time, contentdetails viewed in real-time and the like. Furthermore, the plurality oflive events performed on the over-the-top media platform 102A includescontents added to favorites in real-time, content skipped in real-time,subscription skipped in real-time, most visited category in real-time,and the like.

In an example, users U1 watch content C1 (let's say comic anime) on anOTT platform P1 in real-time through a communication device D1 (let'ssay smartphones) using internet. In another example, users U2 pausecontent C2 (let's say horror movie) on an OTT platform P2 in thereal-time through a communication device D2 using internet. In yetanother example, users U3 add content C3 (let's say a documentary) to awatch later list W1 on an OTT platform P3 in the real-time through acommunication device D3 (let's say desktop computers) using internet. Inyet another example, users U4 subscribe for accessing an OTT platform P4in the real-time through a communication device D4 using internet. Inyet another example, users U5 renew subscription for accessing an OTTplatform P5 in the real-time through a communication device D5 (let'ssay tablets) using internet. In yet another example, users U6 failsubscription transactions on an OTT platform P6 for accessing variouscontents in the real-time through a communication device D6 usinginternet. In yet another example, users U7 watch description of contentC7 (let's say stand-up comedy show) on an OTT platform P7 in thereal-time through a communication device D7 (let's say laptops) usinginternet. In yet another example, users U8 click notification N8 on anOTT platform P8 while accessing content C8 in the real-time through acommunication device D8 using internet.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the e-commerceplatform 102B through the communication network 302. In addition, theplurality of live events performed on the e-commerce platform 102Bincludes products surfed in real-time, products added to cart inreal-time, account created in real-time, products bought in real-time,repeated products in real-time and the like. Further, the plurality oflive events performed on the e-commerce platform 102B includestransactions initiated in real-time, transactions completed inreal-time, transactions failed in real-time, notification clicks inreal-time and the like. Furthermore, the plurality of live eventsperformed on the e-commerce platform 102B includes reviews for productsin real-time, product category visits in real-time, inactivity forproducts in real-time, inactivity for product category in real-time, andthe like.

In an example, users U1 surf a product T1 (let's say sport shoes) on ane-commerce platform P1 in real-time through a communication device D1(let's say smartphones) using internet. In another example, users U2 adda product T2 (let's say a smartphone) to a cart on an e-commerceplatform P2 in the real-time through a communication device D2 usinginternet. In yet another example, users U3 create online account A3 tobuy a product T3 (let's say a washing machine) on an e-commerce platformP3 in the past through a communication device D3 (let's say desktopcomputers) using internet. In yet another example, users U4 buy aproduct T4 (let's say a smartwatch) while accessing an e-commerceplatform P4 in the real-time through a communication device D4 usinginternet. In yet another example, users U5 repeatedly buy a product T5(let's say a formal trouser) on an e-commerce platform P5 in thereal-time through a communication device D5 (let's say tablets) usinginternet. In yet another example, users U6 initiate payment transaction16 for a product T6 (let's say a non-fiction book) on an e-commerceplatform P6 in the real-time through a communication device D6 usinginternet. In yet another example, users U7 completes payment transactionC7 for a product T7 (let's say a Bluetooth speaker) on an e-commerceplatform P7 in the real-time through a communication device D7 (let'ssay laptops) using internet. In yet another example, users U8 leavepayment transaction L8 for a product T8 (let's say a mattress) on ane-commerce platform P8 in the real-time through a communication deviceD8 using internet. In yet another example, users U9 review a product T9(let's say a play station) on an e-commerce platform P9 in the real-timethrough a communication device D9 using internet.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the fintechplatform 102C through the communication network 302. In addition, theplurality of live events performed on the fintech platform 102C includesaccounts opened in real-time, credit card requests in real-time, creditcards issued in real-time, loan requests in real-time, net-bankingrequests in real-time and the like. Further, the plurality of liveevents performed on the fintech platform 102C includes bill payments inreal-time, stock exchange investments in real-time, money donated inreal-time, notifications clicked in real-time, and the like.Furthermore, the plurality of live events performed on the fintechplatform 102C includes transaction initiated in real-time, transactionfailed in real-time, transaction left in real-time, transactioncompleted in real-time, and the like.

In an example, users U1 open an account A1 (let's say a saving account)on a fintech platform P1 in the real-time through a communication deviceD1 (let's say smartphones) using internet. In another example, users U2request for a credit card C2 on a fintech platform P2 in the real-timethrough a communication device D2 using internet. In yet anotherexample, users U3 request for loan L3 (let's say a home loan) on afintech platform P3 in the real-time through a communication device D3(let's desktop computers) using internet. In yet another example, usersU4 request to start net-banking service on a fintech platform P4 in thereal-time through a communication device D4 using internet. In yetanother example, users U5 pay a bill B5 (let's say a broadband bill)through a fintech platform P5 in the real-time through a communicationdevice D5 (let's say tablets) using internet. In yet another example,users U6 invest money in stock exchange S6 on a fintech platform P6 inthe real-time through a communication device D6 using internet. In yetanother example, users U7 donate money for social, disaster, environmentand economical campaigns S7 (let's say a donation for Tsunami victims)on a fintech platform P7 in the real-time through a communication deviceD7 (let's say laptops) using internet. In yet another example, users U8click a notification N8 on a fintech platform P8 in the real-timethrough a communication device D8 using internet. In yet anotherexample, users U9 initiate transaction T9 (let's say $50) for creditcard payments on a fintech platform P9 in the real-time through acommunication device D9 using internet. In yet another example, usersU10 complete transaction T10 (let's say $100) for a grocery store G10 ona fintech platform P10 in the real-time through a communication deviceD10 using internet.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the social mediaplatform 102D through the communication network 302. In addition, theplurality of live events performed on the social media platform 102Dincludes multimedia content surfed in real-time, multimedia contentwatched in real-time, and account created in real-time. Further, theplurality of live events performed on the social media platform 102Dincludes texts exchanged in real-time, business blogs accessed inreal-time, paid promotions in real-time, and the like. Furthermore, theplurality of live events performed on the social media platform 102Dincludes services activated in real-time, live media streamed inreal-time, audio-video callings in real-time, and the like.

In an example, users U1 surf a multimedia content M1 (let's say ananimation cartoon) on a social media platform P1 in the real-timethrough a communication device D1 (let's say smartphones) usinginternet. In another example, users U2 watch a multimedia content M2(let's say an action movie teaser) on a social media platform P2 in thereal-time through a communication device D2 using internet. In yetanother example, users U3 create an online account on a social mediaplatform P3 in the real-time through a communication device D3 (let'ssay laptops) using internet. In yet another example, users U4 exchange atext message T4 (let's say a promotional text message) on a social mediaplatform P4 in the real-time through a communication device D4 usinginternet. In yet another example, users U5 write a business blog B5(let's say a grooming product business blog) through a social mediaplatform P5 in the real-time through a communication device D5 (let'ssay desktop computers) using internet. In yet another example, users U6request for a paid promotion (let's say a paid promotion for clothingpage) on a social media platform P6 in the real-time through acommunication device D6 using internet. In yet another example, users U7stream a live video L7 (let's say a live stream of a baseball match) ona social media platform P7 in the real-time through a communicationdevice D7 (let's say tablets) using internet. In yet another example,users U8 click a notification N8 on a social media platform P8 in thereal-time through a communication device D8 using internet.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the healthplatform 102E through the communication network 302. In addition, theplurality of live events performed on the health platform 102E includesmedicines searched in real-time, medicines bought in real-time, medicaltest kit bought in real-time, and the like. Further, the plurality oflive events performed on the health platform 102E includes medical testsscheduled in real-time, transaction initiated in real-time, transactioncompleted in real-time, and the like. Furthermore, the plurality of liveevents performed on the health platform 102E includes doctorconsultation scheduled in real-time, hospital visit planned inreal-time, and the like. Moreover, the plurality of live eventsperformed on the health platform 102E includes dietary plan requested inreal-time, personal trainer hired in real-time, fitness center searchedin real-time and the like.

In an example, users U1 search a medicine M1 (let's say a diabetesmedicine) on a health platform P1 in the real-time through acommunication device D1 (let's say desktop computers) using internet. Inanother example, users U2 buy a medicine M2 (let's say a blood pressuremedicine) on a health platform P2 in the real-time through acommunication device D2 using internet. In yet another example, users U3buy a medical kit M3 (let's say a sugar level test kit) on a healthplatform P3 in the real-time through a communication device D3 (let'ssay smartphones) using internet. In yet another example, users U4schedule a medical test T4 (let's say a pregnancy test) on a healthplatform P4 in the real-time through a communication device D4 usinginternet. In yet another example, users U5 initiate a transaction T5(let's say $10) for buying a medicine M5 on a health platform P5 in thereal-time through a communication device D5 (let's say tablets) usinginternet. In yet another example, users U6 complete a transaction T6(let's say a $50) for medical kit M6 on a health platform P6 in thereal-time through a communication device D6 using internet. In yetanother example, users U7 schedule a consultation with a doctor D7(let's say a cardiologist) on a health platform P7 in the real-timethrough a communication device D7 using internet. In yet anotherexample, users U8 request a dietary plan M8 (let's a weight loss dietplan) on a health platform P8 in the real-time through a communicationdevice D8 (let's say laptops) using internet. In yet another example,users U9 hire a personal trainer T9 (let's an aerobics instructor) on ahealth platform P9 in the real-time through a communication device D9using internet.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the educationplatform 102F through the communication network 302. In addition, theplurality of live events performed on the education platform 102Fincludes educational video searched in real-time, educational videowatched in real-time, projects submitted in real-time, and the like.Further, the plurality of live events performed on the educationplatform 102F includes account created in real-time, and the like.Furthermore, the plurality of live events performed on the educationplatform 102F includes transaction initiated in real-time, transactionfailures in real-time, transaction completed in real-time, and the like.Moreover, the plurality of live events performed on the educationplatform 102F includes notification clicked in real-time, mock testssubscribed in real-time, educational counselling requested in real-time,and the like. Also, the plurality of live events performed on theeducation platform 102F includes problem solving session requested inreal-time, international masters searched in real-time, and the like.

In an example, users U1 search an educational video E1 (let's say aneducational video on trigonometry) on an education platform P1 in thereal-time through a communication device D1 (let's say laptops) usinginternet. In another example, users U2 watch an educational video E2(let's say an educational video on Anatomy) on an education platform P2in the real-time through a communication device D2 (let's say tablets)using internet. In yet another example, users U3 submit an educationalproject E3 (let's say an educational solar project) on an educationplatform P3 in the real-time through a communication device D3 usinginternet. In yet another example, users U4 create an account A4 on aneducation platform P4 in the real-time through a communication device D4using internet. In yet another example, users U5 initiate a transactionT5 (let's say $10) for buying a zoology book Z5 on an education platformP5 in the real-time through a communication device D5 (let's say desktopcomputers) using internet. In yet another example, users U6 complete atransaction T6 (let's say a $50) for a business communication skillslectures B6 on an education platform P6 in the real-time through acommunication device D6 using internet. In yet another example, users U7click a notification N7 on an education platform P7 in the real-timethrough a communication device D7 using internet. In yet anotherexample, users U8 subscribe for a mock test M8 (let's a mock test forgeography subject) on an education platform P8 in the real-time througha communication device D8 (let's say smartphones) using internet. In yetanother example, users U9 request a problem solving session S9 (let's aproblem solving session with an Integration expert) on an educationplatform P9 in the real-time through a communication device D9 usinginternet.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the real estateand housing platform 102G through the communication network 302. Inaddition, the plurality of live events performed on the real estate andhousing platform 102G includes properties searched in real-time,properties watched in real-time, properties bought in real-time, and thelike. Further, the plurality of live events performed on the real estateand housing platform 102G includes rented properties in real-time,maintenance services requested in real-time, and the like. Furthermore,the plurality of live events performed on the real estate and housingplatform 102G includes transaction initiated in real-time, accountcreated in real-time, transaction completed in real-time, and the like.

In an example, users U1 search a property E1 (let's say an apartment inCalifornia) on a real estate and housing platform P1 in the real-timethrough a communication device D1 (let's say tablets) using internet. Inanother example, users U2 watch a property E2 (let's say a home inAlaska) on a real estate and housing platform P2 in the real-timethrough a communication device D2 using internet. In yet anotherexample, users U3 buy a property E3 (let's say a commercial property inNew York) on a real estate and housing platform P3 in the real-timethrough a communication device D3 (let's say desktop computers) usinginternet. In yet another example, users U4 create an account A4 on areal estate and housing platform P4 in the real-time through acommunication device D4 using internet. In yet another example, users U5initiate a transaction T5 (let's say $15000) on a real estate andhousing platform P5 in the real-time through a communication device D5using internet. In yet another example, users U6 complete a transactionT6 (let's say a $5000) on a real estate and housing platform P6 in thereal-time through a communication device D6 (let's say laptops) usinginternet. In yet another example, users U7 click a notification N7(let's say a notification suggesting apartments in Chicago) on a realestate and housing platform P7 in the real-time through a communicationdevice D7 using internet. In yet another example, users U8 request amaintenance service M8 (let's maintenance of electronic elements) on areal estate and housing platform P8 in the real-time through acommunication device D8 (let's say smartphones) using internet.

In an embodiment of the present disclosure, the user segmentation system304 obtains the plurality of live events performed on the travelplatform 102H through the communication network 302. In addition, theplurality of live events performed on the travel platform 102H includeshotel searched in real-time, hotels added to watch-list in real-time,hotel bookings in real-time, and the like. Further, the plurality oflive events performed on the travel platform 102H includes accountcreated in real-time, holiday plans searched in real-time, holiday plansbooked in real-time, and the like. Furthermore, the plurality of liveevents performed on the travel platform 102H includes transactioninitiated in real-time, transaction completed in real-time, restaurantpre-booked in real-time, and the like.

In an example, users U1 search a hotel H1 (let's say a hotel in SanFrancisco) on a travel P1 in the real-time through a communicationdevice D1 (let's say smartphones) using internet. In another example,users U2 add a hotel H2 (let's say a hotel in Seattle) to a watch-listW2 on a travel platform P2 in the real-time through a communicationdevice D2 (let's say tablets) using internet. In yet another example,users U3 book a hotel H3 (let's say a hotel in San Jose) on a travelplatform P3 in the real-time through a communication device D3 usinginternet. In yet another example, users U4 create an account A4 on atravel platform P4 in the real-time through a communication device D4using internet. In yet another example, users U5 search a holiday planH5 (let's say a holiday plan to Maldives for 5 days 4 nights) on atravel platform P5 in the real-time through a communication device D5using internet. In yet another example, users U6 book a holiday plan H6(let's say a holiday plan to Cairo for 4 days 5 nights) on a travelplatform P6 in the real-time through a communication device D6 (let'ssay desktop computers) using internet. In yet another example, users U7initiate a transaction T7 (let's say $150) on a travel platform P7 inthe real-time through a communication device D7 using internet. In yetanother example, users U8 complete a transaction T8 (let's say a $500)on a travel platform P8 in the real-time through a communication deviceD8 (let's say laptops) using internet. In yet another example, users U9click a notification N9 (let's say a notification suggesting Holidayplans for Switzerland) on a travel platform P9 in the real-time througha communication device D9 using internet. In yet another example, usersU10 pre-book a restaurant R10 (let's an Indian restaurant in Dallas) ona travel platform P10 in the real-time through a communication deviceD10 using internet.

The user segmentation system 304 analyzes the first set of data, thesecond set of data and the third set of data using one or more machinelearning algorithms. In an embodiment of the present disclosure, the oneor more machine learning algorithms include a decision tree algorithmand a random forest algorithm. In another embodiment of the presentdisclosure, the one or more machine learning algorithms include but maynot be limited to prediction algorithms, deep learning algorithms,natural language processing algorithm and the like. However, the one ormore machine learning algorithms are not limited to the above-mentionedalgorithms. The analysis of the first set of data, the second set ofdata, and the third set of data based on the one or more machinelearning algorithms is done in real-time. In addition, the usersegmentation system 304 creates a machine learning model to performanalysis of the first set of data, the second set of data, and the thirdset of data. The machine learning model is trained to identify one ormore patterns from the first set of data, the second set of data, andthe third set of data for one or more categories. The one or morecategories are pre-defined by the administrator 308. The one or morecategories include a past behavior category and a live behaviorcategory. The past behavior category allows the segmentation of theplurality of users 202 based on the plurality of past events. The livebehavior category allows the segmentation of the plurality of users 202based on the plurality of live events. Further, the one or more patternsinclude uniform resource locater visit pattern, webpage visit pattern,number of webpage accessed pattern, accessed content pattern, startedcontent pattern, paused content pattern, and the like. Furthermore, theone or more patterns include application installation pattern,application launch pattern, application uninstallation pattern, and thelike. Moreover, the one or more patterns include resumed contentpattern, searched content pattern, notification click pattern,notification views pattern, products surfed pattern, products added tocart pattern, and the like. Also, the one or more patterns includereviews for products pattern, favorite product category pattern,inactivity for products pattern, accounts opened pattern, credit cardrequests pattern, and the like. Also, the one or more patterns includecredit cards issued pattern, loan request patterns, net-banking requestspattern, multimedia content surfed pattern, multimedia content watchedpattern, and the like. Also, the one or more patterns include textsexchanged pattern, business blogs pattern, live media streamed pattern,audio-video calling pattern, medicines searched pattern, medicinesbought pattern, and the like. Also, the one or more patterns includemedical test kit bought pattern, medical tests scheduled pattern, billpayments pattern, doctor consultation scheduled pattern, hospital visitpattern, and the like. Also, the one or more patterns include dietaryplan request pattern, personal trainer hired pattern, fitness centersearch pattern, educational video search pattern, educational videowatched pattern, and the like. Also, the one or more patterns includeprojects submission pattern, mock tests subscription pattern,educational counselling request pattern, problem solving session requestpattern, and the like. Also, the one or more patterns includeinternational masters interests pattern, properties search pattern,properties watched pattern, properties bought pattern, rented propertiessearch pattern, and the like. Also, the one or more patterns includemaintenance services request pattern, hotel search pattern, hotels addedto watch-list pattern, hotel bookings pattern, holiday plans searchpattern, and the like. Also, the one or more patterns include holidayplans booked pattern, stock exchange investments pattern, money donatedpattern, inactivity for product category pattern, account creationpattern, and the like. Also, the one or more patterns include productsbought pattern, repeated products pattern, subscriptions pattern,subscription renewals pattern, subscription skipped pattern, initiatedtransactions pattern, and the like. Also, the one or more patternsinclude failed transactions pattern, content added to cart pattern,completed transactions pattern, most visited category pattern, contentdetails watched pattern, and the like. Also, the one or more patternsinclude video on demand accessed pattern, video on demand initiatedpattern, video on demand searched pattern, and the like.

The machine learning model is trained to analyze the first set of data,the second set of data, and the third set of data. Furthermore, themachine learning model is trained to identify the match of the one ormore patterns of each of the plurality of users 202. In an embodiment ofthe present disclosure, the machine learning model is trained usingsupervised machine learning model. In another embodiment of the presentdisclosure, the machine learning model is trained using un-supervisedmachine learning model. Moreover, the machine learning model predictsbehavior of each of the plurality of users 202 based on the one or morepatterns, the second set of data and the third set of data. Also, thebehavior of the plurality of users is predicted in real-time.

The user segmentation system 304 creates the one or more segments of theplurality of users 202 using the one or more categories based on aplurality of filters on the granular level. In an embodiment of thepresent disclosure, the one or more categories include the past behaviorcategory and the live behavior category. However, the one or more onlinecategories are not limited to the above-mentioned categories. Inaddition, the past behavior category corresponds a category wherebehavior and interests of the plurality of users 202 are considered tocreate the one or more segments. The past behavior category includes aplurality of first sub-categories. The plurality of first sub-categoriesincludes a past action sub-category, a past inaction sub-category, apast action with properties sub-category, and the like. Further, thepast action sub-category includes the plurality of past events, and oneor more parameters. The one or more parameters include day, time,language, location, events, inactivity, and online platform.Furthermore, the past inaction sub-category includes a plurality of pastinactions, and the plurality of parameters. The plurality of pastinactions corresponds to the plurality of past actions not performed bythe plurality of users 202. Moreover, the past action with propertiessub-category includes a plurality of properties and the plurality ofparameters. The plurality of properties includes user properties,demographic properties, geographic properties, technographic properties,reachability, application fields, and the like. The user propertiesinclude activation date, birthday, e-mail identity, customer type,preferred language, preferred genre, postal code, and the like. Thedemographic properties include age, gender and the like. The geographicproperties include continents, countries, states, cities, villages andthe like. The technographic properties include the plurality ofbrowsers, the one or more communication devices 204, the operatingsystem, and the like. The reachability includes device token, e-mailidentity, contact number, and the like.

In addition, the live behavior category corresponds a category wherebehavior and interests displayed by the plurality of users 202 inreal-time to create the one or more segments. The live behavior categoryincludes a plurality of second sub-categories. The plurality of secondsub-categories includes a real-time action sub-category, a real-timeinaction sub-category, a real-time page visit sub-category, a real-timepage count sub-category, and the like. Further, the real-time actionsub-category includes the plurality of live events, and the plurality ofparameters. Furthermore, the real-time inaction sub-category includes aplurality of live inactions, and the plurality of parameters. Theplurality of live inactions corresponds to the plurality of live eventsnot performed by the plurality of users 202 within a certain time.

In addition, the plurality of filters is used to create the one or moresegments on the granular level. Further, the plurality of filtersincludes time based filters, days based filters, age based filters,location based filters, events based filters, inactivity based filters,and the like. Furthermore, the plurality of filters includes userproperties filters, demographic filters, geographic filters,technographic filters, application field filters, categories basedfilters, sub-categories based filters and the like. However, theplurality of filters is not limited to the above-mentioned filters. Inan embodiment of the present disclosure, the one or more segments of theplurality of users 202 are created based on at least one filter of theplurality of filters. The one or more segments are created in real-time.Moreover, the one or more segments of the plurality of the users 202 arecreated based on the one or more patterns on the granular level. Also,the one or more segments are created using each of the one or morepatterns of corresponding user of the plurality of users 202. Also, theeach of the one or more patterns of corresponding user of the pluralityof users 202 are analyzed using the one or more machine learningalgorithms.

In an embodiment of the present disclosure, the one or more segments ofthe plurality of users 202 are created based on the time based filters.In another embodiment of the present disclosure, the one or moresegments of the plurality of users 202 are created based on the daysbased filters. In yet another embodiment of the present disclosure, theone or more segments of the plurality of users 202 are created based onthe age based filters. In yet another embodiment of the presentdisclosure, the one or more segments of the plurality of users 202 arecreated based on the location based filters. In yet another embodimentof the present disclosure, the one or more segments of the plurality ofusers 202 are created based on the events based filters. In yet anotherembodiment of the present disclosure, the one or more segments of theplurality of users 202 are created based on the inactivity basedfilters. In yet another embodiment of the present disclosure, the one ormore segments of the plurality of users 202 are created based on thecategories based filters. In yet another embodiment of the presentdisclosure, the one or more segments of the plurality of users 202 arecreated based on the sub-categories based filters.

In an example, segment S1 is created for users U1 performing actions A1(let's say notification click) on an online platform P1 (let's saysocial media platform) on communication devices D1 (let's say laptop)using a filter F1 (let's say time filter) in a category C1 (let's saypast behavior category). In another example, segment S2 is created forusers U2 performing actions A2 (let's say webpage launched) on an onlineplatform P2 (let's say over-the-top platform) on communication devicesD2 (let's say smartphone) using a filter F2 (let's say day filter) in acategory C2 (let's say page count category). In yet another example,segment S3 is created for users U3 performing actions A3 (let's saywrist watch added to watchlist) on an online platform P3 (let's saye-commerce platform) on communication devices D3 (let's say desktop)using a filter F3 (let's say geographic location filter) in a categoryC3 (let's say live behavior category). In yet another example, segmentS4 is created for users U4 performing actions A4 (let's say paused agenetics lecture and inaction) on an online platform P4 (let's sayeducation platform) on communication devices D4 (let's say tablet) usinga filter F4 (let's say inactivity filter) in a category C4 (let's sayreal-time inaction category). In yet another example, segment S5 iscreated for users U5 performing actions A5 (let's say transactioninitiated) on an online platform P5 (let's say fintech platform) oncommunication devices D5 (let's say laptop) using a filter F5 (let's sayactivities filter) in a category C5 (let's say demographic category).

The user segmentation system 304 creates a segment trend plot for eachof the one or more segments. In addition, the segment trend plot is inone or more forms. Further, the one or more forms include but notlimited to bar graph, histogram, pictogram, pie graph, line graph, andcartesian graph. In an embodiment of the present disclosure, the segmenttrend plot corresponds to the line graph. In another embodiment of thepresent disclosure, the segment trend plot corresponds to the bar graph.In yet another embodiment of the present disclosure, the segment trendplot corresponds to the cartesian graph. In yet another embodiment ofthe present disclosure the segment trend plot corresponds to the piegraph. Furthermore, the segment trend plot is downloaded in one or moreformats, wherein the one or more formats include chart, jointphotographic experts group, portable network graphics, portable documentformat, scalable vector graphics, and comma-separated values. In anembodiment of the present disclosure, the segment trend plot isdownloaded in the joint photographic experts group format. In anotherembodiment of the present disclosure, the segment trend plot isdownloaded in the portable network graphics format. In yet anotherembodiment of present disclosure, the segment trend plot is downloadedin the portable document format.

The user segmentation system 304 triggers initialization of the one ormore marketing campaigns for the one or more segments. In addition, theone or more marketing campaigns are initiated based on the one or morepatterns of the one or more segments using the plurality of filters. Theone or more marketing campaigns are initiated for the one or moresegments by a plurality of advertisers. Further, the plurality ofadvertisers purchases one or more advertisement slots from the one ormore online platforms 102. In an embodiment of the present disclosure,the plurality of advertisers purchases the one or more advertisementslots for displaying one or more advertisements on the correspondingadvertisement slots.

In general, the one or more marketing campaigns are organized,strategized efforts for marketing to the plurality of users 202. The oneor more marketing campaigns reach the plurality of users 202 in aplurality of channels. The plurality of channels include but may not belimited to mobile channels, email channels, desktop channels, socialchannels, remarketing channels, server channels, and the like. However,the various channels are not limited to the above-mentioned channels.The one or more marketing campaigns may include an advertiser definedparameters. The advertiser defined parameters include minimum spend,discounts, campaign duration, campaign relevancy, campaign location, acustomer's patronage of the online platform, user interaction, and thelike. However, the advertiser defined parameters are not limited to theabove-mentioned parameters.

In an embodiment of the present disclosure, the one or more marketingcampaigns have an acquisition objective designed to send offers to newusers of the plurality of users 202 that have not sufficientlypatronized the one or more online platforms 102. In another embodimentof the present disclosure, the one or more marketing campaigns have aloyalty campaign designed to send offers to former users of theplurality of users 202 that have sufficiently patronized the one or moreof online platforms 102. In yet another embodiment of the presentdisclosure, the one or more marketing campaigns have an all-inclusivecampaign are designed to send offers to both new and former users. In anexample, a marketing campaign M1 with an all-inclusive objective O1 hasa discount value from 10% to 40%. In another example, a marketingcampaign M2 with a loyalty objective O2 has a discount value from 20% to50% (wherein 25% discount value is a default). In yet another example, amarketing campaign M3 with an acquisition objective O3 has a discountvalue from 40% to 60% (wherein 25% discount value is a default).

The user segmentation system 304 displays the one or more advertisementsto the plurality of users 202 on a corresponding advertisement slot ofthe one or more advertisement slots. The one or more advertisementsassociated with the one or more marketing campaigns. In an embodiment ofthe present disclosure, the one or more advertisements are displayed onthe one or more communication devices 204 in the form of flash messages.In another embodiment of the present disclosure, the one or moreadvertisements are displayed on the one or more communication devices204 in the form of text messages. In yet another embodiment of thepresent disclosure, the one or more advertisements are displayed on theone or more communication devices 204 in the form of telephonic calls.In yet another embodiment of the present disclosure, the one or moreadvertisements are displayed on the one or more communication devices204 in the form of multimedia messages. In yet another embodiment of thepresent disclosure, the one or more advertisements are displayed on theone or more online platforms 102 in the form of notification. In yetanother embodiment of the present disclosure, the one or moreadvertisements are displayed on the one or more communication devices204 as Google Ads. The one or more advertisements are displayed on theone or more communication devices 204 in real-time. In an embodiment ofthe present disclosure, the one or more advertisements displayed areassociated with the interests of the user of the plurality of users 202.In addition, the one or more advertisements include text advertisements,video advertisements, audio advertisements, audio-video advertisements,pictorial advertisements, and the like.

The interactive computing environment 300 further includes the server306 and the database 306 a. The user segmentation system 304 isassociated with the server 306. In general, server is a computer programor device that provides functionality for other programs or devices. Theserver 306 provides various functionalities, such as sharing data orresources among multiple clients, or performing computation for aclient. However, those skilled in the art would appreciate that the usersegmentation system 304 is connected to more number of servers.Furthermore, it may be noted that the server 306 includes the database306 a. However, those skilled in the art would appreciate that morenumber of the servers include more numbers of database.

In an embodiment of the present disclosure, the user segmentation system304 is located in the server 306. In another embodiment of the presentdisclosure, the user segmentation system 304 is connected with theserver 306. In yet another embodiment of the present disclosure, theuser segmentation system 304 is a part of the server 306. The server 306handles each operation and task performed by the user segmentationsystem 304. The server 306 stores one or more instructions forperforming the various operations of the user segmentation system 304.The server 306 is located remotely from the one or more online platforms102. The server 306 is associated with the administrator 308. Ingeneral, the administrator 308 manages the different components in theuser segmentation system 304. The administrator 308 coordinates theactivities of the components involved in the user segmentation system304. The administrator 308 is any person or individual who monitors theworking of the user segmentation system 304 and the server 306 inreal-time. The administrator 308 monitors the working of the usersegmentation system 304 and the server 306 through a communicationdevice. The communication device includes the laptop, the desktopcomputer, the tablet, a personal digital assistant and the like.

The database 306 a stores different sets of information associated withvarious components of the user segmentation system 304. In general, thedatabase 306 a is used to hold general information and specialized data,such as characteristics data of the plurality of users 202, data of theone or more communication devices 204, data of the one or more onlineplatforms 102 and the like. The database 306 a stores the information ofthe one or more online platforms 102, the one or more communicationdevices 204, the profiles of the plurality of users 202, demographicinformation of the plurality of users 202 and the like. The database 306a organizes the data using model such as relational models orhierarchical models. Further, the database 306 a store data provided bythe administrator 308.

FIG. 4 illustrates an example 400 of a “past behavior segments” forsegmentation of the plurality of users 202 in real-time, in accordancewith various embodiments of the present disclosure. The example 400demonstrates the “past behavior segments”. The “past behavior segments”correspond to the past behavior category. In addition, the “pastbehavior segments” includes sub-categories. The sub-categories include“actions”, “inaction”, and “actions with user properties”. Further, the“actions” is one of the sub-categories wherein the segmentation is doneof the plurality of users 202 who performed one or more events in thepast. The one or more events correspond to the plurality of pastactivities. Furthermore, the “inaction” is one of the sub-categorieswherein the segmentation is done of the plurality of users 202 whoperformed an event of the one or more events but did not performedanother event. Moreover, the “actions with user properties” is one ofthe sub-categories wherein the segmentation is done of the plurality ofusers 202 who performed the event or not and filtered by demographicproperties.

FIG. 5 illustrates an example 500 for segmentation of the plurality ofusers 202 in the past behavior category in real-time, in accordance withvarious embodiments of the present disclosure. The example 500demonstrates creation of new segment for the plurality of users 202 inthe sub-category actions in the “past behavior segments” using variousparameters. The various parameters include “interest parameter” and“behavior parameter”. In an example, the “interest parameter” is basedon users U1 who like watching comedy movies M1 on the weekend. In anexample, the “behavior parameter” is based on users U2 who added an item12 (let's say a science fiction series) to a cart C2 but did nottransact in the last 30 days. The “interest parameter” has variousinterest sub-parameters. The various interest sub-parameters include theone or more events, time parameter, frequency parameter and the like.The one or more events include notification viewed, notificationclicked, searched, content started, content stopped, content resumed,and the like. The time parameter includes today, number of days, beforecertain date, after certain date, on certain date, between two specificdates, and the like. The frequency parameter include predominantly,infrequently, at least few times, and the like.

FIG. 6 illustrates an example 600 for a “live user segments” forsegmentation of the plurality of users 202 in real-time, in accordancewith various embodiments of the present disclosure. The example 600demonstrates the “live user segments”. The “live user segments”correspond to the live behavior category. In addition, the “live usersegments” include sub-categories. The sub-categories include “singleaction”, “inaction within time”, “on a date/time”, “page visit”,“referrer entry”, and “page count”. Further, the “single action” is oneof the sub-categories wherein the segmentation is done of the pluralityof users 202 as soon as they perform the event. Furthermore, the“inaction within time” is one of the sub-categories wherein thesegmentation is done of the plurality of users 202 who performs theevent of the one or more events but does not perform another event incertain time. Moreover, the “on a date/time” is one of thesub-categories wherein the segmentation is done of the plurality ofusers 202 based on date and time property. Also, the “page visit” is oneof the sub-categories wherein the segmentation is done of the pluralityof users 202 as soon as they visit a certain page. Also, the “referrerentry” is one of the sub-categories wherein the segmentation is done ofthe plurality of users 202 who refers a website or campaign. Also, the“page count” is one of the sub-categories wherein the segmentation isdone of the plurality of users 202 based on the number of pages visited.

FIG. 7 illustrates an example 700 of the “single action” sub-categoryfor segmentation of the plurality of users 202 in real-time, inaccordance with various embodiments of the present disclosure. Theexample 700 demonstrates creation of new segment for the plurality ofusers 202 in the sub-category “single action” in the “live usersegments” based on various filters of the events. The various filters ofthe events include added to watch later, application installed,application launched, charged, content detailed viewed, content paused,and the like. In an example, a segment S1 is created as soon as users U1install application A1. In another example, a segment S2 is created assoon as users U2 add a content C2 (let's say a science fiction series)to a watch later list W2. In yet another example, a segment S3 iscreated as soon as users U3 launch an application A3 (let's say a socialmedia application). In yet another example, a segment S4 is created assoon as users U4 pause a content C4 (let's say a comic anime).

FIG. 8 illustrates an example 800 of the “inaction within time”sub-category for segmentation of the plurality of users 202 inreal-time, in accordance with various embodiments of the presentdisclosure. The example 800 demonstrates creation of new segment for theplurality of users 202 in the sub-category “inaction within time” in the“live user segments” based on the various parameters. The variousparameters include the plurality of live events, time parameter, firsttime user limit parameter, inactivity parameter and the like. In theexample 800, a segment S1 is created as soon as users U1 launchapplication A1 and does not stop content within 30 minutes. In anotherexample, a segment S2 is created as soon as users U2 start watching acontent C2 (let's say a science fiction series) and does not stopcontent C2 within 20 minutes. In yet another example, a segment S3 iscreated as soon as users U3 add a content C3 (let's say an old schooldrama) and does not watch the content C3 within 10 days. In yet anotherexample, a segment S4 is created as soon as users U4 pause a content C4(let's say a comic anime) and does not resume content C4 within 30minutes.

FIG. 9 illustrates an example 900 for segmentation of the plurality ofusers 202 based on the categories based filter, in accordance withvarious embodiments of the present disclosure. The example 900demonstrates creation of segments using the “inaction within time”sub-category and the past behavior category. In the example 900, asegment S1 is created as soon as users U1 add a content C1 (let's sayanimated comedy movie having event property English) to watch later listand does not started the content C1 within 3 hours and the users U1 didadd the content C1 to watch later list more than 10 times in the past.In another example, a segment S2 is created as soon as users U2 watch acontent C2 (let's say an adventure movie having event property timegreater than 2 hours) and does not pause the content C2 within 40minutes and the users U2 did watch the content C2 more than 5 times inthe past. In the example 900, a segment S1 is created using two of thecategories based filters. In another example, segment S2 is createdusing more than two of the categories based filters.

FIG. 10 illustrates an example 1000 of the “on a date/time” sub-categoryfor segmentation of the plurality of users 202 in real-time, inaccordance with various embodiments of the present disclosure. Theexample 1000 demonstrates creation of new segment for the plurality ofusers 202 in the sub-category “on a date/time” in the “live usersegments” based on the various parameters. In the example 1000, the userviews notification on a certain day and time which is categorized in thesub-category “on a date/time”. In the example 1000, the users arequalified for the new segment after 20 days of the notification viewed.In another example, the users are qualified for the new segment after100 hours of content started in the sub-category “on a date/time”.

FIG. 11 illustrates an example 1100 of segmentation of the plurality ofusers 202 for a “page visit” sub-category in real-time, in accordancewith various embodiments of the present disclosure. The example 1100demonstrates creation of new segment for the plurality of users 202 inthe sub-category “page visit” in the “live user segment”. In the example1100, the user visits a page uniform resource locator that contains“www.OTT1.com”. In the example 1100, the segmentation of the users isdone with the “filter on past user behavior”. In the example 1100, theusers are qualified for the new segment after installing the applicationfor the first time in the last 30 days. In another example, the uservisits a page uniform resource locator that contains “www.OTT2.com”first time in real-time in the last 10 days in the sub-category “pagevisit”.

FIG. 12 illustrates an example 1200 of a plurality of uniform resourcelocator filters for the “page visit” sub-category for segmentation ofthe plurality of users 202 in real-time, in accordance with variousembodiments of the present disclosure. The example 1200 demonstratescreation of new segment for the plurality of users 202 in thesub-category “page visit” in the “live user segments” using theplurality of uniform resource locator filters. In the example 1200, theplurality of uniform resource locator filters includes “contains”, “doesnot contains”, “equals”, “not equals”, “matches regex”, and “does notmatch regex”. In the example 1200, the segmentation of the plurality ofusers 202 vising the page uniform resource locator “www.OTT1.com” isdone using “contains” filter of the plurality of uniform resourcelocator filters in real-time. In another example, segmentation of theplurality of users vising the page uniform resource locator“www.OTT2.com” is done using “does not contains” filter of the pluralityof uniform resource locator filters in real-time.

FIG. 13 illustrates an example 1300 of segmentation of the plurality ofusers 202 for the “referrer entry” sub-category in real-time, inaccordance with various embodiments of the present disclosure. Theexample 1300 demonstrates creation of new segment for the plurality ofusers 202 in the sub-category “referrer entry” in the “live usersegments” based on referred page uniform reform locator. In the example1300, the user visits a page uniform resource locator via a referrerthat “does not contains” “www.OTT5.com” in real-time in the sub-category“page visit”. In the example 1300, the users are qualified for the newsegment after visiting the page uniform resource locator via thereferrer that “does not contains” “www.OTT5.com” in real-time.

FIG. 14 illustrates an example 1400 of segmentation of the plurality ofusers 202 for a “page count” sub-category in real-time, in accordancewith various embodiments of the present disclosure. The example 1400demonstrates creation of new segment for the plurality of users 202 inthe sub-category “page count” in the “live user segments” based onnumber of pages visited in a session. In the example 1400, the users arequalified for the new segment when the page count in the session exceeds10. In the example 1400, “past user behavior” filter is used for theusers who launched application more than 20 times.

FIG. 15 illustrates an example 1500 of the “segment trend plot”, inaccordance with various embodiments of the present disclosure. Theexample 1500 demonstrates the “segment trend plot”. The “segment trendplot” is a dynamic segment plot. The “segment trend plot” is created foranalysis of number of the plurality of users 202 with the time parameterin real-time. The time parameter includes today, number of days, beforecertain date, after certain date, on certain date, between two specificdates, and the like. In the example 1500, a segment trend plot P1 iscreated for number of users N1 (roughly estimated range from 3125 to3120 numbers of users) during a specified time parameter T1 (as shownbetween Jul. 8, 2019 and Aug. 6, 2019). In another example, a segmenttrend plot P2 is created for number of users N2 (let's say ranging from10000 to 20000) during a specified time parameter T2 (let's say in past45 days).

FIG. 16 illustrates an example 1600 for downloading the “segment trendplot” in the one or more formats, in accordance with various embodimentsof the present disclosure. The example 1600 demonstrates the one or moreformats for downloading the “segment trend plot”. In an example 1600,the segment trend plot P1 is downloaded in the one or more formats (asshown in FIG. 16 PNG, JPEG, PDF, SVG and CSV). In an example 1600, thesegment plot P1 may be directly printed through an external hardwareoutput device D1 (let's say an inkjet printer).

FIG. 17 illustrates an example 1700 for selecting the plurality ofchannels for initiating a marketing campaign, in accordance with variousembodiments of the present disclosure. The example 1700 depicts variousmediums and “channels” for a specific marketing campaign from the one ormore marketing campaigns. In the example 1700, the plurality of channelsincludes the “mobile channels”, the “email channels”, the“desktop/mobile web channels”, the “social channels”, the “remarketingchannels”, and the “server channels”. Further, the “mobile channels”include “mobile push”, “SMS”, and “application inbox”. Furthermore, the“remarketing channels” include “audiences” and “google ads”. In theexample 1700, the “social channels” includes “WhatsApp”. In anotherexample, the “social channels” includes Facebook, Skype, GoogleHangouts, Microsoft Teams, Slack, Business Chat, Telegram, and the like.In the example 1700, at least one of the channel is selected from theplurality of channels for the specific marketing campaign.

FIG. 18 illustrates an example 1800 for engaging the marketing campaignusing a “mobile push” channel, in accordance with various embodiments ofthe present disclosure. The example 1800 depicts a section entitled“when” to engage the marketing campaign using the “mobile push” channel.In the example 1800, the section entitled “when” of the “mobile push”channel includes a “message type”, a “campaign start date and time”, a“time zone”, and a “campaign do not disturb”. In the example 1800, the“message type” is “one time” message. In another example, the “messagetype” is “multiple dates” and “recurring”. In the example 1800, the“campaign start date and time” is “now”. In another example, the“campaign start date and time” is “later”. In the example 1800, the“time zone” is selected as “deliver in user's time zone” using thefilter “drop the campaign” if the specific campaign start time is afterthe user's local time. In another example, the “time zone” is selectedas “deliver in user's time zone” using the filter “deliver the campaignsthe next day”. In the example 1800, the “campaign do not disturb” forthe specific campaign of the one or more marketing campaigns allows tonot deliver messages between 10:00 PM to 06:000 AM using the filter“discard messages scheduled during do not disturb hours”. In anotherexample, the “campaign do not disturb” for the specific campaign of theone or more marketing campaigns allows to use the filter “delay deliveryuntil the end of the do not disturb hours”.

FIG. 19 illustrates an example 1900 of a campaign delivery and acampaign reach, in accordance with various embodiments of the presentdisclosure. The example 1900 depicts a section entitled “who” to engagethe marketing campaign using the “mobile push” channel. In the example1900, the section entitled “who” includes “restrict delivery to” and the“campaign reach”. In the example 1900, the subsection “restrict deliveryto” includes an “operating system” and a “device”. In addition, the“operating system” includes “iOS” and “Android”. Further, the “device”includes “mobile”, “tablet”, and “television”. In the example 1900,subsection “campaign reach” includes “current segment size”. In theexample 1900, total number of users in the current segment is 3,046. Inthe example 1900, the number of users using the android in the currentsegment is 1,082. In the example 1900, the number of users using the iOSin the current segment is 1,964. In addition, the example 1900 showsthat the segment size may vary at the time of campaign run. In theexample 1900, a first filter for sending the campaign is “all the userswho qualify at the time of campaign run”. In another example, a secondfilter is “don't send campaign if the segment size exceeds” 10,000users.

FIG. 20 illustrates an example 2000 for sending message for themarketing campaign, in accordance with various embodiments of thepresent disclosure. The example 2000 depicts a section entitled “what”to send while engaging with the marketing campaign. In the example 2000,the section entitled “what” includes a “single message”, an “A/B test”,and a “message on user property”. In addition, the “single message” is asame message sent to all the users in the target audience for themarketing campaign as shown in the example 2000. Further, the “A/B test”is used to send up to 3 message variants to a test group of the users tosee which performs better for the marketing campaign. Furthermore, the“message on user property” is used to send localize messages based onuser properties. In an example 2000, the “message on user property” isused to send the localize messages based on the user property preferredlanguage. In another example, the “message on user property” is used tosend the localize messages based on the user property location. In yetanother example, the “message on user property” is used to send thelocalize messages based on the user property preferred genre. In yetanother example, the “message on user property” is used to send thelocalize messages based on the user property birthday. In yet anotherexample, the “message on user property” is used to send the localizemessages based on the user property activation date.

FIG. 21 illustrates an example 2100 of the “single message” for themarketing campaign, in accordance with various embodiments of thepresent disclosure. The example 2100 depicts a section for creating the“single message” while engaging with the marketing campaign. Inaddition, the “single message” is created with a “title” and a “message”as shown in the example 2100. Further, the “single message” has an“advanced” filter. In the example 2100, the “advanced” filter includesrich media, custom key value pairs, sound media, badge count, deep link,and the like. In another example, the “advanced” filter includes a videomedia. In yet another example, the “advanced” filter includes a webbanner. In the example 2100, the “single message” is created usingcustomized setting for notification channel on Android version 8.0 andabove.

FIG. 22 illustrates an example 2200 of the “A/B test” for the marketingcampaign, in accordance with various embodiments of the presentdisclosure. The example 2200 depicts a section “A/B test” for creatingvarious variant messages engaging with the marketing campaign. Inaddition, a message is created for “variant A” with a title A and amessage A as shown in the example 2200. Further, a message is createdfor “variant B” with a title B and a message B. In the example 2200,more variant is added according to the requirement of the marketingcampaign. In the example 2200, each of the variant messages has an“advanced” filter. In the example 2200, the “advanced” filter includesrich media, custom key value pairs, sound media, badge count, deep link,and the like. Furthermore, the “A/B test” helps to evaluate betterperforming message variant for the marketing campaign.

FIG. 23 illustrates an example 2300 of a “setup” for the marketingcampaign, in accordance with various embodiments of the presentdisclosure. The example 2300 depicts a section entitled “setup” whileengaging with the marketing campaign. In the example 2300, the “setup”includes “control groups” and “android push message time to live”. Inaddition, the “control groups” include a “custom control group”, a“campaign control group”, and a “system control group”. In the example2300, the “custom control group” selected is “Christmas campaign”. Inanother example, the “custom control group” selected is “Eastercampaign”. In yet another example, the “custom control group” selectedis “Aloha festival campaign”. In yet another example, the “customcontrol group” selected is “Halloween campaign”. Further, the “systemcontrol group” is automatically applied to the marketing campaign andmeasures effectiveness of the marketing campaign. Furthermore, the“android push message time to live” specifies for how long the messageis preserved to be delivered to the plurality of users 202. In theexample 2300, the “android push message time to live” is 12 hours. Inthe example 2300, “add labels” filter enables labelling of the marketingcampaign with descriptive theme. In addition, the performance of each ofthe labels is also analyzed for the marketing campaign. In the example2300, “post action webhook” filter enables the receiving of thenotification data on the webhook. In the example 2300, “setup conversiontracking” filter enables tracking of conversion for the marketingcampaign.

FIG. 24 illustrates an example 2400 of an “overview” for engagement ofthe marketing campaign, in accordance with various embodiments of thepresent disclosure. The example 2400 depicts a section entitled“overview” while engaging with the marketing campaign. In the example2400, the “overview” displays the section entitled “when”, the sectionentitled “who”, the section entitled “what”, and the section entitled“setup”. In the example 2400, the section entitled “when” includes“campaign start date”, “campaign end date and time”, “delay”, and“campaign do not disturb setting”. In the example 2400, the marketingcampaign starts now until stopped with no delay. In addition, the do notdisturb setting is disabled for the marketing campaign. In anotherexample, the section entitled “when” starts the marketing campaign in aform of a message now and discard the marketing campaign from 10:00 PMto 06:00 AM. In the example 2400, the section entitled “who” shows atrigger point for the marketing campaign when a user performs add towatch later. In another example, the section entitled “who” showssending the message to the users who launched an application in the last30 days. In addition, the section entitled “who” shows sending themessage to Mobile, Tablet, and TV. In the example 2400, the sectionentitled “what” shows sending the message titled “Christmas FestiveSale” for “Apple Smartwatch at just $1,499”. In the example 2400, thesection entitled “setup” shows the “custom control group” selected as“Christmas Campaign” and the “system control group” selected as 5%. Inanother example, the section entitled “setup” shows the “custom controlgroup” selected as “Halloween Campaign”.

FIGS. 25A and 25B illustrate a flow chart 2500 of the method forsegmentation of the plurality of users in real-time, in accordance withvarious embodiments of the present disclosure. It may be noted that inorder to explain the method steps of the flowchart 2500, references willbe made to the elements explained in FIG. 3 . The flow chart 2500 startsat step 402. At step 404, the user segmentation system 304 receives thefirst set of data associated with the plurality of users 202. At step406, the user segmentation system 304 fetches the second set of dataassociated with the plurality of past events of the plurality of users202 on the one or more online platforms 102. At step 408, the usersegmentation system 304 obtains the third set of data associated withthe plurality of live events of the plurality of users 202 on the one ormore online platforms 102 through the one or more communication devices204. At step 410, the user segmentation system 304 analyzes the firstset of data, the second set of data, and the third set of data using theone or more machine learning algorithms. At step 412, the usersegmentation system 304 creates the one or more segments of theplurality of users 202 using the one or more categories based on theplurality of filters. At step 414, the user segmentation system 304triggers initialization of the one or more marketing campaigns for theone or more segments

The flow chart 2500 terminates at step 416. It may be noted that theflowchart 2500 is explained to have above stated process steps; however,those skilled in the art would appreciate that the flowchart 2500 mayhave more/less number of process steps which may enable all the abovestated embodiments of the present disclosure.

FIG. 26 illustrates the block diagram of a computing device 2600, inaccordance with various embodiments of the present disclosure. Thecomputing device 2600 includes a bus 502 that directly or indirectlycouples the following devices: memory 504, one or more processors 506,one or more presentation components 508, one or more input/output (I/O)ports 510, one or more input/output components 512, and an illustrativepower supply 514. The bus 502 represents what may be one or more busses(such as an address bus, data bus, or combination thereof). Although thevarious blocks of FIG. 26 are shown with lines for the sake of clarity,in reality, delineating various components is not so clear, andmetaphorically, the lines would more accurately be grey and fuzzy. Forexample, one may consider a presentation component such as a displaydevice to be an I/O component. Also, processors have memory. Theinventors recognize that such is the nature of the art, and reiteratethat the diagram of FIG. 26 is merely illustrative of an exemplarycomputing device 2600 that can be used in connection with one or moreembodiments of the present invention. Distinction is not made betweensuch categories as “workstation,” “server,” “laptop,” “hand-helddevice,” etc., as all are contemplated within the scope of FIG. 26 andreference to “computing device.”

The computing device 2600 typically includes a variety ofcomputer-readable media. The computer-readable media can be anyavailable media that can be accessed by the computing device 2600 andincludes both volatile and nonvolatile media, removable andnon-removable media. By way of example, and not limitation, thecomputer-readable media may comprise computer storage media andcommunication media. The computer storage media includes volatile andnonvolatile, removable and non-removable media implemented in any methodor technology for storage of information such as computer-readableinstructions, data structures, program modules or other data.

The computer storage media includes, but is not limited to, RAM, ROM,EEPROM, flash memory or other memory technology, CD-ROM, digitalversatile disks (DVD) or other optical disk storage, magnetic cassettes,magnetic tape, magnetic disk storage or other magnetic storage devices,or any other medium which can be used to store the desired informationand which can be accessed by the computing device 2600. Thecommunication media typically embodies computer-readable instructions,data structures, program modules or other data in a modulated datasignal such as a carrier wave or other transport mechanism and includesany information delivery media. The term “modulated data signal” means asignal that has one or more of its characteristics set or changed insuch a manner as to encode information in the signal. By way of example,and not limitation, communication media includes wired media such as awired network or direct-wired connection, and wireless media such asacoustic, RF, infrared and other wireless media. Combinations of any ofthe above should also be included within the scope of computer-readablemedia.

Memory 504 includes computer-storage media in the form of volatileand/or nonvolatile memory. The memory 504 may be removable,non-removable, or a combination thereof. Exemplary hardware devicesinclude solid-state memory, hard drives, optical-disc drives, etc. Thecomputing device 2600 includes one or more processors that read datafrom various entities such as memory 504 or I/O components 512. The oneor more presentation components 508 present data indications to a useror other device. Exemplary presentation components include a displaydevice, speaker, printing component, vibrating component, etc. The oneor more I/O ports 510 allow the computing device 2600 to be logicallycoupled to other devices including the one or more I/O components 512,some of which may be built in. Illustrative components include amicrophone, joystick, game pad, satellite dish, scanner, printer,wireless device, etc.

The present disclosure has numerous advantages over the prior art. Thepresent disclosure provides a method and system to enable tracking ofactions of the plurality of users. The disclosure provides the methodand system to enable analysis of actions of the plurality of users onthe one or more online platforms. The disclosure provides the method andsystem to enable segmentation of the plurality of users based on theactions on the granular level using the one or more categories. Thedisclosure provides the method and system to enable running of thetargeted marketing campaigns for the one or more segments of theplurality of users based on the actions. The disclosure provides themethod and system to enable analysis of each of the one or moremarketing campaigns to understand the real-time impact on userengagement. The disclosure provides the method and system to enablecustomization the marketing campaigns according to the granularity ofthe one or more segments of the plurality of users.

The foregoing descriptions of specific embodiments of the presenttechnology have been presented for purposes of illustration anddescription. They are not intended to be exhaustive or to limit thepresent technology to the precise forms disclosed, and obviously manymodifications and variations are possible in light of the aboveteaching. The embodiments were chosen and described in order to bestexplain the principles of the present technology and its practicalapplication, to thereby enable others skilled in the art to best utilizethe present technology and various embodiments with variousmodifications as are suited to the particular use contemplated. It isunderstood that various omissions and substitutions of equivalents arecontemplated as circumstance may suggest or render expedient, but suchare intended to cover the application or implementation withoutdeparting from the spirit or scope of the claims of the presenttechnology.

While several possible embodiments of the invention have been describedabove and illustrated in some cases, it should be interpreted andunderstood as to have been presented only by way of illustration andexample, but not by limitation. Thus, the breadth and scope of apreferred embodiment should not be limited by any of the above-describedexemplary embodiments.

What is claimed:
 1. A computer-implemented method for granular levelsegmentation of users based on activities on online platforms inreal-time, the computer-implemented method comprising: receiving, at auser segmentation system with a processor, a first set of dataassociated with a plurality of users, wherein the plurality of users isassociated with one or more communication devices, wherein the first setof data is received in real time; fetching, at the user segmentationsystem with the processor, a second set of data associated with aplurality of past events of the plurality of users on one or more onlineplatforms through the one or more communication devices; obtaining, atthe user segmentation system with the processor, a third set of dataassociated with a plurality of live events of the plurality of users onthe one or more online platforms through the one or more communicationdevices, wherein the third set of data is obtained in real-time;analyzing, at the user segmentation system with the processor, the firstset of data, the second set of data and the third set of data using oneor more machine learning algorithms, wherein the analysis is performedbased on training of a machine learning model, wherein the analysis isperformed to identify one or more patterns, wherein the analysis isperformed in real time; creating, at the user segmentation system withthe processor, one or more segments of the plurality of users using oneor more categories based on a plurality of filters, wherein theplurality of filters is based on one or more parameters, wherein the oneor more segments are created in real-time; and triggering, at the usersegmentation system with the processor, initialization of one or moremarketing campaigns for the one or more segments, wherein the one ormore marketing campaigns are initiated based on the one or more patternsof the one or more segments using the plurality of filters, wherein theone or more marketing campaigns are initiated in the real-time.
 2. Thecomputer-implemented method as recited in claim 1, wherein the first setof data corresponds to personal information of the plurality of users,wherein the first set of data comprises name data, age data, e-mailidentity data, contact number data, gender data, geographic locationdata, angiographic data, demographic data, payment cards data, bankingpartners data, and relationship status data, wherein the first set ofdata is received from one or more online platform database, one or morecommunication device database, and third party database.
 3. Thecomputer-implemented method as recited in claim 1, wherein the secondset of data corresponds the plurality of past events of the plurality ofusers, wherein the plurality of past events comprises past uniformresource locater visits, past number of visits, past number of pagesaccessed, past webpage visited, past application installed, past numberof times application installed, past application launched, past numberof times application launched, past application uninstalled, pastaccessed content, past started content, past paused content, pastresumed content, past searched content, past notification clicks, pastnotification views, past products surfed, past products added to cart,past reviews for products, past favorite product category, pastinactivity for products, past accounts opened, past credit cardrequests, past credit cards issued, past loan requests, past net-bankingrequests, past multimedia content surfed, past multimedia contentwatched, past texts exchanged, past business blogs, past live mediastreamed, past audio-video callings, past medicines searched, pastmedicines bought, past medical test kit bought, past medical testsscheduled, past bill payments, past doctor consultation scheduled, pasthospital visit planned, past dietary plan requested, past personaltrainer hired, past fitness center searched, past educational videosearched, past educational video watched, past projects submitted, pastmock tests subscribed, past educational counselling requested, pastproblem solving session requested, past international masters interests,past properties searched, past properties watched, past propertiesbought, past rented properties searched, past maintenance servicesrequested, past hotel searched, past hotels added to watch-list, pasthotel bookings, past holiday plans searched, past holiday plans booked,past stock exchange investments, past money donated, past inactivity forproduct category, past account created, past products bought, pastrepeated products, past subscriptions, past subscription renewals, pastsubscription skipped, past initiated transactions, past failedtransactions, past content added to cart, past completed transactions,past most visited category, past content details watched, past video ondemand accessed, past video on demand initiated, and past video ondemand searched.
 4. The computer-implemented method as recited in claim1, wherein the third set of data corresponds the plurality of liveevents of the plurality of users, wherein the plurality of live eventscomprises real-time uniform resource locater visits, real-time number ofwebpage visits, real-time number of webpages accessed, real-time webpagevisit, real-time application installed, real-time application launch,real-time application uninstalled, real-time accessed content, real-timestarted content, real-time paused content, real-time resumed content,real-time searched content, real-time notification clicks, real-timenotification views, real-time products surfed, real-time products addedto cart, real-time reviews for products, real-time favorite productcategory, real-time inactivity for products, real-time accounts opened,real-time credit card requests, real-time credit cards issued, real-timeloan requests, real-time net-banking requests, real-time multimediacontent surfed, real-time multimedia content watched, real-time textsexchanged, real-time business blogs, real-time live media streamed,real-time audio-video callings, real-time medicines searched, real-timemedicines bought, real-time medical test kit bought, real-time medicaltests scheduled, real-time bill payments, real-time doctor consultationscheduled, real-time hospital visit planned, real-time dietary planrequested, real-time personal trainer hired, real-time fitness centersearched, real-time educational video searched, real-time educationalvideo watched, real-time projects submitted, real-time mock testssubscribed, real-time educational counselling requested, real-timeproblem solving session requested, real-time international mastersinterests, real-time properties searched, real-time properties watched,real-time properties bought, real-time rented properties searched,real-time maintenance services requested, real-time hotel searched,real-time hotels added to watch-list, real-time hotel bookings,real-time holiday plans searched, real-time holiday plans booked,real-time stock exchange investments, real-time money donated, real-timeinactivity for product category, real-time account created, real-timeproducts bought, real-time repeated products, real-time subscriptions,real-time subscription renewals, real-time subscription skipped,real-time initiated transactions, real-time failed transactions,real-time content added to cart, real-time completed transactions,real-time most visited category, real-time content details watched,real-time video on demand accessed, real-time video on demand initiated,and real-time video on demand searched.
 5. The computer-implementedmethod as recited in claim 1, wherein the one or more online platformscomprise an over-the top media platform, an e-commerce platform, afintech platform, a social media platform, a health platform, aneducational platform, a real estate and housing platform, and a travelplatform.
 6. The computer-implemented method as recited in claim 1,further comprising creating, at the user segmentation system with theprocessor, the machine learning model to perform analysis of the firstset of data, the second set of data, and the third set of data, whereinthe machine learning model is trained to identify the one or morepatterns from the first set of data, the second set of data, and thethird set of data for the one or more categories, wherein the one ormore categories are pre-defined by an administrator.
 7. Thecomputer-implemented method as recited in claim 1, wherein the one ormore patterns comprise uniform resource locater visit pattern, webpagevisit pattern, number of webpage accessed pattern, applicationinstallation pattern, application launch pattern, applicationuninstallation pattern, accessed content pattern, started contentpattern, paused content pattern, resumed content pattern, searchedcontent pattern, notification click pattern, notification views pattern,products surfed pattern, products added to cart pattern, reviews forproducts pattern, favorite product category pattern, inactivity forproducts pattern, accounts opened pattern, credit card requests pattern,credit cards issued pattern, loan request patterns, net-banking requestspattern, multimedia content surfed pattern, multimedia content watchedpattern, texts exchanged pattern, business blogs pattern, live mediastreamed pattern, audio-video calling pattern, medicines searchedpattern, medicines bought pattern, medical test kit bought pattern,medical tests scheduled pattern, bill payments pattern, doctorconsultation scheduled pattern, hospital visit pattern, dietary planrequest pattern, personal trainer hired pattern, fitness center searchpattern, educational video search pattern, educational video watchedpattern, projects submission pattern, mock tests subscription pattern,educational counselling request pattern, problem solving session requestpattern, international masters interests pattern, properties searchpattern, properties watched pattern, properties bought pattern, rentedproperties search pattern, maintenance services request pattern, hotelsearch pattern, hotels added to watch-list pattern, hotel bookingspattern, holiday plans search pattern, holiday plans booked pattern,stock exchange investments pattern, money donated pattern, inactivityfor product category pattern, account creation pattern, products boughtpattern, repeated products pattern, subscriptions pattern, subscriptionrenewals pattern, subscription skipped pattern, initiated transactionspattern, failed transactions pattern, content added to cart pattern,completed transactions pattern, most visited category pattern, contentdetails watched pattern, video on demand accessed pattern, video ondemand initiated pattern, and video on demand searched pattern, whereinthe one or more categories comprise a past behavior category and a livebehavior category, wherein the past behavior category allows thesegmentation of the plurality of users based on the plurality of pastevents, wherein the live behavior category allows the segmentation ofthe plurality of users based on the plurality of live events.
 8. Thecomputer-implemented method as recited in claim 1, wherein the pluralityof filters comprises time based filters, days based filters, age basedfilters, location based filters, events based filters, inactivity basedfilters, user properties filters, demographic filters, geographicfilters, technographic filters, and application field filters, whereinthe one or more parameters comprise day, time, language, location,events, inactivity, and online platform.
 9. The computer-implementedmethod as recited in claim 1, further comprising creating, at the usersegmentation system with the processor, a segment plot for each of theone or more segments, the segment plot is in one or more forms, whereinthe one or more forms comprise bar graph, histogram, pictogram, piegraph, line graph, and, cartesian graph, wherein the segment plot isdownloaded in one or more formats, wherein the one or more formatscomprise chart, joint photographic experts group, portable networkgraphics, portable document format, scalable vector graphics, andcomma-separated values.
 10. The computer-implemented method as recitedin claim 1, further comprising displaying, at the user segmentationsystem with the processor, one or more advertisements associated withthe one or more marketing campaigns for the one or more segments,wherein the one or more advertisements are displayed to each of theplurality of users on the one or more communication devices based on theone or more patterns, wherein the one or more advertisements aredisplayed in the real-time on the one or more communication devices. 11.A computer system comprising: one or more processors; and a memorycoupled to the one or more processors, the memory for storinginstructions which, when executed by the one or more processors, causethe one or more processors to perform a method for granular levelsegmentation of users based on activities on online platforms inreal-time, the method comprising: receiving, at a user segmentationsystem, a first set of data associated with a plurality of users,wherein the plurality of users is associated with one or morecommunication devices, wherein the first set of data is received in realtime; fetching, at the user segmentation system, a second set of dataassociated with a plurality of past events of the plurality of users onone or more online platforms through the one or more communicationdevices; obtaining, at the user segmentation system, a third set of dataassociated with a plurality of live events of the plurality of users onthe one or more online platforms through the one or more communicationdevices, wherein the third set of data is obtained in real-time;analyzing, at the user segmentation system, the first set of data, thesecond set of data and the third set of data using one or more machinelearning algorithms, wherein the analysis is performed based on trainingof a machine learning model, wherein the analysis is performed toidentify one or more patterns, wherein the analysis is performed in realtime; creating, at the user segmentation system, one or more segments ofthe plurality of users using one or more categories based on a pluralityof filters, wherein the plurality of filters is based on one or moreparameters, wherein the one or more segments are created in real-time;and triggering, at the user segmentation system, initialization of oneor more marketing campaigns for the one or more segments, wherein theone or more marketing campaigns are initiated based on the one or morepatterns of the one or more segments using the plurality of filters,wherein the one or more marketing campaigns are initiated in thereal-time.
 12. The computer system as recited in claim 11, wherein thefirst set of data corresponds to personal information of the pluralityof users, wherein the first set of data comprises name data, age data,e-mail identity data, contact number data, gender data, geographiclocation data, angiographic data, demographic data, payment cards data,banking partners data, and relationship status data, wherein the firstset of data is received from one or more online platform database, oneor more communication device database, and third party database.
 13. Thecomputer system as recited in claim 11, wherein the second set of datacorresponds the plurality of past events of the plurality of users,wherein the plurality of past events comprises past uniform resourcelocater visits, past number of visits, past number of pages accessed,past webpage visited, past application installed, past number of timesapplication installed, past application launched, past number of timesapplication launched, past application uninstalled, past accessedcontent, past started content, past paused content, past resumedcontent, past searched content, past notification clicks, pastnotification views, past products surfed, past products added to cart,past reviews for products, past favorite product category, pastinactivity for products, past accounts opened, past credit cardrequests, past credit cards issued, past loan requests, past net-bankingrequests, past multimedia content surfed, past multimedia contentwatched, past texts exchanged, past business blogs, past live mediastreamed, past audio-video callings, past medicines searched, pastmedicines bought, past medical test kit bought, past medical testsscheduled, past bill payments, past doctor consultation scheduled, pasthospital visit planned, past dietary plan requested, past personaltrainer hired, past fitness center searched, past educational videosearched, past educational video watched, past projects submitted, pastmock tests subscribed, past educational counselling requested, pastproblem solving session requested, past international masters interests,past properties searched, past properties watched, past propertiesbought, past rented properties searched, past maintenance servicesrequested, past hotel searched, past hotels added to watch-list, pasthotel bookings, past holiday plans searched, past holiday plans booked,past stock exchange investments, past money donated, past inactivity forproduct category, past account created, past products bought, pastrepeated products, past subscriptions, past subscription renewals, pastsubscription skipped, past initiated transactions, past failedtransactions, past content added to cart, past completed transactions,past most visited category, past content details watched, past video ondemand accessed, past video on demand initiated, and past video ondemand searched.
 14. The computer system as recited in claim 11, whereinthe third set of data corresponds the plurality of live events of theplurality of users, wherein the plurality of live events comprisesreal-time uniform resource locater visits, real-time number of webpagevisits, real-time number of webpages accessed, real-time webpage visit,real-time accessed content, real-time started content, real-time pausedcontent, real-time resumed content, real-time searched content,real-time notification clicks, real-time notification views, real-timeproducts surfed, real-time products added to cart, real-time reviews forproducts, real-time favorite product category, real-time inactivity forproducts, real-time accounts opened, real-time credit card requests,real-time credit cards issued, real-time loan requests, real-timenet-banking requests, real-time multimedia content surfed, real-timemultimedia content watched, real-time texts exchanged, real-timebusiness blogs, real-time live media streamed, real-time audio-videocallings, real-time medicines searched, real-time medicines bought,real-time medical test kit bought, real-time medical tests scheduled,real-time bill payments, real-time doctor consultation scheduled,real-time hospital visit planned, real-time dietary plan requested,real-time personal trainer hired, real-time fitness center searched,real-time educational video searched, real-time educational videowatched, real-time projects submitted, real-time mock tests subscribed,real-time educational counselling requested, real-time problem solvingsession requested, real-time international masters interests, real-timeproperties searched, real-time properties watched, real-time propertiesbought, real-time rented properties searched, real-time maintenanceservices requested, real-time hotel searched, real-time hotels added towatch-list, real-time hotel bookings, real-time holiday plans searched,real-time holiday plans booked, real-time stock exchange investments,real-time money donated, real-time inactivity for product category,real-time account created, real-time products bought, real-time repeatedproducts, real-time subscriptions, real-time subscription renewals,real-time subscription skipped, real-time initiated transactions,real-time failed transactions, real-time content added to cart,real-time completed transactions, real-time most visited category,real-time content details watched, real-time video on demand accessed,real-time video on demand initiated, and real-time video on demandsearched.
 15. The computer system as recited in claim 11, furthercomprising creating, at the user segmentation system, the machinelearning model to perform analysis of the first set of data, the secondset of data, and the third set of data, wherein the machine learningmodel is trained to identify the one or more patterns from the first setof data, the second set of data, and the third set of data for the oneor more categories, wherein the one or more categories are pre-definedby an administrator.
 16. The computer system as recited in claim 11,wherein the one or more patterns comprise uniform resource locater visitpattern, webpage visit pattern, number of webpage accessed pattern,application installation pattern, application launch pattern,application uninstallation pattern, accessed content pattern, startedcontent pattern, paused content pattern, resumed content pattern,searched content pattern, notification click pattern, notification viewspattern, products surfed pattern, products added to cart pattern,reviews for products pattern, favorite product category pattern,inactivity for products pattern, accounts opened pattern, credit cardrequests pattern, credit cards issued pattern, loan request patterns,net-banking requests pattern, multimedia content surfed pattern,multimedia content watched pattern, texts exchanged pattern, businessblogs pattern, live media streamed pattern, audio-video calling pattern,medicines searched pattern, medicines bought pattern, medical test kitbought pattern, medical tests scheduled pattern, bill payments pattern,doctor consultation scheduled pattern, hospital visit pattern, dietaryplan request pattern, personal trainer hired pattern, fitness centersearch pattern, educational video search pattern, educational videowatched pattern, projects submission pattern, mock tests subscriptionpattern, educational counselling request pattern, problem solvingsession request pattern, international masters interests pattern,properties search pattern, properties watched pattern, properties boughtpattern, rented properties search pattern, maintenance services requestpattern, hotel search pattern, hotels added to watch-list pattern, hotelbookings pattern, holiday plans search pattern, holiday plans bookedpattern, stock exchange investments pattern, money donated pattern,inactivity for product category pattern, account creation pattern,products bought pattern, repeated products pattern, subscriptionspattern, subscription renewals pattern, subscription skipped pattern,initiated transactions pattern, failed transactions pattern, contentadded to cart pattern, completed transactions pattern, most visitedcategory pattern, content details watched pattern, video on demandaccessed pattern, video on demand initiated pattern, and video on demandsearched pattern, wherein the one or more categories comprise a pastbehavior category and a live behavior category, wherein the pastbehavior category allows the segmentation of the plurality of usersbased on the plurality of past events, wherein the live behaviorcategory allows the segmentation of the plurality of users based on theplurality of live events.
 17. The computer system as recited in claim11, wherein the plurality of filters comprises time based filters, daysbased filters, age based filters, location based filters, events basedfilters, inactivity based filters, user properties filters, demographicfilters, geographic filters, technographic filters, and applicationfield filters, wherein the one or more parameters comprise day, time,language, location, events, inactivity, and online platform.
 18. Thecomputer system as recited in claim 11, further comprising creating, atthe user segmentation system, a segment plot for each of the one or moresegments, the segment plot is in one or more forms, wherein the one ormore forms comprise bar graph, histogram, pictogram, pie graph, linegraph, and, cartesian graph, wherein the segment plot is downloaded inone or more formats, wherein the one or more formats comprise chart,joint photographic experts group, portable network graphics, portabledocument format, scalable vector graphics, and comma-separated values.19. The computer system as recited in claim 11, further comprisingdisplaying, at the user segmentation system, one or more advertisementsassociated with the one or more marketing campaigns for the one or moresegments, wherein the one or more advertisements are displayed to theplurality of users on the one or more communication devices based on theone or more patterns, wherein the one or more advertisements aredisplayed in the real-time on the one or more communication devices. 20.A non-transitory computer-readable storage medium encoding computerexecutable instructions that, when executed by at least one processor,performs a method for granular level segmentation of users based onactivities on online platforms in real-time, the method comprising:receiving, at a computing device, a first set of data associated with aplurality of users, wherein the plurality of users is associated withone or more communication devices, wherein the first set of data isreceived in real time; fetching, at the computing device, a second setof data associated with a plurality of past events of the plurality ofusers on one or more online platforms through the one or morecommunication devices; obtaining, at the computing device, a third setof data associated with a plurality of live events of the plurality ofusers on the one or more online platforms through the one or morecommunication devices, wherein the third set of data is obtained inreal-time; analyzing, at the computing device, the first set of data,the second set of data and the third set of data using one or moremachine learning algorithms, wherein the analysis is performed based ontraining of a machine learning model, wherein the analysis is performedto identify one or more patterns, wherein the analysis is performed inreal time; creating, at the computing device, one or more segments ofthe plurality of users using one or more categories based on a pluralityof filters, wherein the plurality of filters is based on one or moreparameters, wherein the one or more segments are created in real-time;and triggering, at the computing device, initialization of one or moremarketing campaigns for the one or more segments, wherein the one ormore marketing campaigns are initiated based on the one or more patternsof the one or more segments using the plurality of filters, wherein theone or more marketing campaigns are initiated in the real-time.